MiLi- Minimalistic headers-only C++ Library

MiLi is a collection of useful C++ libraries, composed only by headers. No installation, no makefile, no complications: just KISS. Simple solutions for simple problems.

MiLi includes the following libraries (one header file length each):

  • bitwise-enums: library for type-safe bitwise operations based on enums.
  • pre-pos caller: library for wrapping object methods calls.
  • promotion-disable: library for disabling undesired C++ type conversions.
  • delete-container: deletes the elements of an STL container filled with pointers.
  • factory: provides a simple machinery to create subclasses from a given key.
  • invariants: provides invariants for function arguments and classes.
  • type-mapper: simple type mapping declarations.
  • properties: simple properties implementation.
  • string-utils: UPDATED various string utilities, such as case-insensitive strings and number/text conversions.
  • find-utils: generic find/containment test utilities, optimized for specific containers.
  • stream-utils: NEW! i/o stream utilities for reading/writing formatted data (such as CSV).
  • Last updated 1 Jun, 2009


    User level: Intermediate

    User Rating:

    Homepage

    License(s) :

    GPLv3orlater

    Rate it!

     

    About

    Leadership
    Related Projects

    bitwise enums

    Versions

    8.1
    4.1

    User Community and Support

    General Resources

    Development

    Developer Resources
     

    Please send comments on these web pages to bug-directory@fsf.org, send other questions to info@fsf.org.

    Copyright © 2000 - 2009 Free Software Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA

    The copyright licensing notice below applies to this text. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

    Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.