Container classes (Array, Hash, Map, etc.). More...
Collaboration diagram for Murl Container Classes:
Classes | |
class | Murl::Array< DataType > |
A generic array template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More... | |
class | Murl::Field< DataType, COUNT > |
A generic field template class for fixed-size arrays. More... | |
class | Murl::Hash |
A hash class. More... | |
class | Murl::Index< KeyType, HashFunc > |
A generic index template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More... | |
class | Murl::IndexBase< KeyType, ArrayType, HashFunc > |
A generic index template base class. More... | |
class | Murl::Map< KeyType, DataType, HashFunc > |
A generic map template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More... | |
class | Murl::MapBase< KeyType, DataType, ArrayType, HashFunc > |
A generic map template base class. More... | |
class | Murl::ObjectArray< DataType > |
A generic array template class for non-moveable objects eg. NonCopyable classes. More... | |
class | Murl::ObjectIndex< KeyType, HashFunc > |
A generic index template class for non-moveable objects eg. NonCopyable classes. More... | |
class | Murl::ObjectMap< KeyType, DataType, HashFunc > |
A generic map template class for non-moveable objects eg. NonCopyable classes. More... | |
class | Murl::ObjectQueue< DataType > |
A generic queue template class for non-moveable objects eg. NonCopyable classes. More... | |
class | Murl::Queue< DataType > |
A generic queue template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc. More... | |
class | Murl::SharedArray< DataType > |
A proxy class contaning a shared pointer to an array. More... | |
Detailed Description
Container classes (Array, Hash, Map, etc.).