|
libtgd 5.0
A library that makes working with multidimensional arrays in C++ easy
|
| ▼CTGD::Allocator | The default allocator based on new[] and delete[] |
| CTGD::MmapAllocator | An mmap-based allocator that allows to work with arrays that do not fit into main memory |
| ▼CTGD::ArrayDescription | The ArrayDescription manages array metadata |
| ▼CTGD::ArrayContainer | Manages arrays with arbitrary component data types |
| CTGD::Array< T > | An Array with a specific component data type given the template parameter. This is the main class to work with since it allows useful for operations on arrays (e.g. component-wise addition) and provides iterators |
| CTGD::Array< T >::ComponentIterator | Iterator over all components in the array. This is a random access iterator |
| CTGD::Array< T >::ConstComponentIterator | Const iterator over all components in the array. This is a random access iterator |
| CTGD::Array< T >::ConstElementIterator | Const iterator over all elements in the array. When dereferenced, this returns a pointer to the components of an element. This is a random access iterator |
| CTGD::Array< T >::ElementIterator | Iterator over all elements in the array. When dereferenced, this returns a pointer to the components of an element. This is a random access iterator |
| CTGD::Exporter | The exporter class exports arrays to files or streams |
| CTGD::Importer | The importer class imports arrays from files or streams |
| CTGD::TagList | A tag list to store key/value pairs, where both key and value are strings |