|
file | base64.h |
| Routines for base64 encoding and decoding taken and modified from the Base64 project at base64.sourceforge.net.
|
|
file | bitmanip.h |
| Optimised classes for bitwise analysis and manipulation of native data types.
|
|
file | bitmask.h |
| Provides optimised bitmasks of arbitrary length.
|
|
file | boolset.h |
| Provides various types that extend the standard boolean.
|
|
file | flags.h |
| A template class for handling bitwise combinations of enum flags.
|
|
file | i18nutils.h |
| Various classes and routines for working with internationalisation and character encodings.
|
|
file | intutils.h |
| Miscellaneous utility classes for analysing the built-in integer types at compile time.
|
|
file | listoncall.h |
| Provides lists of expensive objects that are only created when required.
|
|
file | markedvector.h |
| Provides space-efficient arrays with fast object-to-index lookup.
|
|
file | memstream.h |
| Supports input streams that read directly from memory.
|
|
file | memutils.h |
| Provides object creation and deletion functions for use with the Standard Template Library.
|
|
file | nbooleans.h |
| Deprecated header.
|
|
file | osutils.h |
| Provides miscellaneous helper routines that are specific to particular operating systems.
|
|
file | property.h |
| Deals with calculable properties of individual objects.
|
|
file | ptrutils.h |
| Provides function objects for use in the Standard Template Library that take pointers as arguments but work with the pointees instead.
|
|
file | qitmask.h |
| Provides optimised "base 4 bitmasks" of fixed length.
|
|
file | randutils.h |
| Provides threadsafe random number generation.
|
|
file | registryutils.h |
| Miscellaneous utility classes for working with registries of packet types, normal coordinate systems, and so on.
|
|
file | safepointeebase.h |
| Provides a base class for objects pointable by SafePtr.
|
|
file | safeptr.h |
| Provides a smart pointer that is safe in the sense that it cannot be dangling.
|
|
file | sequence.h |
| Support for temporary lightweight sequences.
|
|
file | stringutils.h |
| Provides various routines for use with C++ strings.
|
|
file | trieset.h |
| Provides a trie-like structure for storing sets.
|
|
file | tritmask.h |
| Provides optimised "ternary bitmasks" of fixed length.
|
|
file | xmlcallback.h |
| Deals with parsing XML program data at the file level.
|
|
file | xmlelementreader.h |
| Deals with parsing XML program data at the tag level.
|
|
file | xmlutils.h |
| Various classes and routines for XML manipulation, some taken or modified from the libxml++ library. The libxml2 library is used to do most of the underlying work.
|
|