libtgd 4.3
A library that makes working with multidimensional arrays in C++ easy
|
▼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 |