libtgd 4.3
A library that makes working with multidimensional arrays in C++ easy
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CTGD::ArrayDescriptionThe ArrayDescription manages array metadata
 CTGD::ArrayContainerManages 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 >::ComponentIteratorIterator over all components in the array. This is a random access iterator
 CTGD::Array< T >::ConstComponentIteratorConst iterator over all components in the array. This is a random access iterator
 CTGD::Array< T >::ConstElementIteratorConst 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 >::ElementIteratorIterator 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::ExporterThe exporter class exports arrays to files or streams
 CTGD::ImporterThe importer class imports arrays from files or streams
 CTGD::TagListA tag list to store key/value pairs, where both key and value are strings