Dillo
|
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
Go to the source code of this file.
Classes | |
class | lout::misc::SimpleVector< T > |
Simple (simpler than container::untyped::Vector and container::typed::Vector) template based vector. More... | |
class | lout::misc::NotSoSimpleVector< T > |
Container similar to lout::misc::SimpleVector, but some cases of insertion optimized (used for hyphenation). More... | |
class | lout::misc::StringBuffer |
A class for fast concatenation of a large number of strings. More... | |
struct | lout::misc::StringBuffer::Node |
class | lout::misc::BitSet |
A bit set, which automatically reallocates when needed. More... | |
class | lout::misc::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... | |
Namespaces | |
lout | |
lout::misc | |
Miscellaneous stuff, which does not fit anywhere else. | |
Functions | |
template<class T > | |
T | lout::misc::min (T a, T b) |
template<class T > | |
T | lout::misc::max (T a, T b) |
template<class T > | |
T | lout::misc::min (T a, T b, T c) |
template<class T > | |
T | lout::misc::max (T a, T b, T c) |
void | lout::misc::init (int argc, char *argv[]) |
void | lout::misc::assertNotReached () |
void | lout::misc::assertNotReached (const char *fmt,...) |
void | lout::misc::notImplemented (const char *name) |
int | lout::misc::roundInt (double d) |
int | lout::misc::AsciiTolower (char c) |
int | lout::misc::AsciiToupper (char c) |
int | lout::misc::AsciiStrcasecmp (const char *s1, const char *s2) |
const char * | lout::misc::boolToStr (bool b) |