Classes | |
| class | Archive |
| A class to read and write items to an archive. More... | |
| class | ArchiveReader |
| A base class for archives that read from a stream. More... | |
| class | ArchiveWriter |
| A base class for archives that write to a stream. More... | |
| class | BinaryArchiveReader |
| An archive that reads from a binary stream. More... | |
| class | BinaryArchiveWriter |
| An archive that read from a binary stream. More... | |
| class | FlagList |
| A list of flags configured for fast bitwise operations. More... | |
| class | Listable |
| The base class for a listable object. More... | |
| class | ManagedList |
| A class to contain arbitrary objects; combines features of std::vector and std::map. More... | |
| class | ObjectFactory |
| a generic object factory More... | |
| class | Serializable |
| The base class for a serializable object. More... | |
| class | StopWatch |
| class | TextArchiveReader |
| An archive that reads from a text stream. More... | |
| class | TextArchiveWriter |
| An archive that reads from a text stream. More... | |
Typedefs | |
| typedef void(* | VoidFunctor )() |
Functions | |
| bool | getting_stdin (double usec) |
| bool | getting_stdin () |
| bool | getting_input (int fd) |
| bool | file_exists (const char *file) |
| template<typename BaseClassType, typename ClassType> | |
| BaseClassType * | CreateObject () |
| generic method to create an object | |
| static int | add_register_functor (VoidFunctor f) |
| std::ostream & | operator<< (std::ostream &os, StopWatch &t) |
Variables | |
| VoidFunctor | g_register_functor [MAX_SERIALIZABLE_OBJECTS] |
| int | g_nregister_functor = 0 |
| VoidFunctor | g_register_functor [MAX_SERIALIZABLE_OBJECTS] |
| int | g_nregister_functor |
| static const int | EMPTY_POINTER = 0x0 |
This library defines utility classes such as the ManagedList as well as classes for serialization.
| typedef void(* glotzutil::VoidFunctor)() |
| static int glotzutil::add_register_functor | ( | VoidFunctor | f | ) | [static] |
| BaseClassType* glotzutil::CreateObject | ( | ) | [inline] |
generic method to create an object
| bool glotzutil::file_exists | ( | const char * | file | ) | [inline] |
| bool glotzutil::getting_input | ( | int | fd | ) | [inline] |
| bool glotzutil::getting_stdin | ( | ) | [inline] |
| bool glotzutil::getting_stdin | ( | double | usec | ) | [inline] |
| std::ostream& glotzutil::operator<< | ( | std::ostream & | os, | |
| StopWatch & | t | |||
| ) |
const int glotzutil::EMPTY_POINTER = 0x0 [static] |
| int glotzutil::g_nregister_functor = 0 |
| VoidFunctor glotzutil::g_register_functor[MAX_SERIALIZABLE_OBJECTS] |
| VoidFunctor glotzutil::g_register_functor[MAX_SERIALIZABLE_OBJECTS] |
1.5.3