lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Defines
Global switches used for configuration

Defines

#define LEAN_NO_ANY_CAST
 Define this to disable global any_cast and any_cast_checked templates.
#define LEAN0X_DISABLE
 Define this to disable all C++0x features.
#define LEAN_BUILD_LIB
 Define this when building a linked library from the lean sources.
#define LEAN_HEADER_ONLY
 Define this to use lean as a header-only library.
#define LEAN_MIN_DEPENDENCY
 Define this to minimize lean header dependencies (compiles more source code into the link libray).
#define LEAN_MAYBE_EXPORT
 Define this when compiling lean into a dynamic link library.
#define LEAN_INTEGRATE_ONCE
 Define this when including each component of lean exactly once to directly integrate it with your libary.
#define LEAN_NO_CHECK
 Define this to disable global check function.
#define LEAN_NO_MINMAX
 Define this to disable global min/max templates.
#define LEAN_BUILTIN_SIZE_T
 Define this to enable distinct size_t specializations.
#define LEAN_LONG_LONGER
 Define this if sizeof(long) != sizeof(int).
#define LEAN_INT_SHORTER
 Define this if sizeof(short) == sizeof(int).

Detailed Description

See also:
Global macros
Assorted Switches