Murl Container Classes

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.).


Copyright © 2011-2024 Spraylight GmbH.