lout::misc Namespace Reference


Classes

class  Comparable
 Instances of a sub class of this interface may be compared (less, greater). More...
class  SimpleVector
 Simple (simpler than container::untyped::Vector and container::typed::Vector) template based vector. More...
class  StringBuffer
 A class for fast concatenation of a large number of strings. More...
class  BitSet
 A bit set, which automatically reallocates when needed. More...
class  ZoneAllocator
 A simple allocator optimized to handle many small chunks of memory. The chunks can not be free'd individually. Instead the whole zone must be free'd with zoneFree(). More...

Functions

void init (int argc, char *argv[])
template<class T >
min (T a, T b)
template<class T >
max (T a, T b)
template<class T >
min (T a, T b, T c)
template<class T >
max (T a, T b, T c)
void assertNotReached ()
int roundInt (double d)

Variables

const char * prgName = PRGNAME

Function Documentation

void lout::misc::assertNotReached (  )  [inline]

void lout::misc::init ( int  argc,
char *  argv[] 
)

References prgName.

template<class T >
T lout::misc::max ( a,
b,
c 
) [inline]

References max().

template<class T >
T lout::misc::max ( a,
b 
) [inline]

template<class T >
T lout::misc::min ( a,
b,
c 
) [inline]

References min().

template<class T >
T lout::misc::min ( a,
b 
) [inline]

int lout::misc::roundInt ( double  d  )  [inline]


Variable Documentation

const char * lout::misc::prgName = PRGNAME

Referenced by assertNotReached(), and init().


Generated on Wed Sep 7 02:00:38 2011 for Dillo by  doxygen 1.5.9