Ocean
|
Go to the source code of this file.
Data Structures | |
class | Ocean::Accessor |
This class implements a base class for all accessors. More... | |
class | Ocean::ConstAccessor< T, TKey > |
This class implements a base class for accessors allowing a constant reference access. More... | |
class | Ocean::NonconstAccessor< T, TKey > |
This class implements a base class for accessors allowing a non-constant reference access. More... | |
class | Ocean::TemporaryAccessor< T, TKey > |
This class implements a base class for all accessors allowing to access temporary elements. More... | |
class | Ocean::ConstIndexedAccessor< T > |
This class implements a base class for all indexed-based accessors allowing a constant reference access only. More... | |
class | Ocean::NonconstIndexedAccessor< T > |
This class implements a base class for all indexed-based accessors allowing a non-constant reference access. More... | |
class | Ocean::TemporaryIndexedAccessor< T > |
This class implements a base class for all indexed-based accessors allowing to access temporary elements. More... | |
class | Ocean::ConstArrayAccessor< T > |
This class implements an accessor providing direct access to a constant array of elements. More... | |
class | Ocean::SharedPointerConstArrayAccessor< T > |
This class implements an accessor providing direct access to std::shared_ptr<T> elements returned as const T* pointers. More... | |
class | Ocean::ConstTemplateArrayAccessor< T > |
This class implements an accessor providing direct access to a constant array of elements. More... | |
class | Ocean::NonconstArrayAccessor< T > |
This class implements an accessor providing direct access to an array of elements. More... | |
class | Ocean::NonconstTemplateArrayAccessor< T > |
This class implements an accessor providing direct access to an array of elements. More... | |
class | Ocean::ConstElementAccessor< T > |
This class implements an accessor providing direct access to a constant array of elements while all elements are identical (all elements point to one unique object). More... | |
class | Ocean::ConstMapAccessor< T, TKey > |
This class implements an accessor providing direct access to a constant (unordered) map of elements. More... | |
class | Ocean::NonconstMapAccessor< T, TKey > |
This class implements an accessor providing direct access to an (unordered) map of elements. More... | |
class | Ocean::ConstArraySubsetAccessor< T, TIndex > |
This class implements an indexed-based constant accessor providing access to a subset of elements stored in an array. More... | |
class | Ocean::ConstTemplateArraySubsetAccessor< T, TIndex > |
This class implements an indexed-based constant accessor providing access to a subset of elements stored in an array. More... | |
class | Ocean::ConstIndexedAccessorSubsetAccessor< T, TIndex > |
This class implements an indexed-based constant accessor providing access to a subset of elements stored in a specified indexed-based child accessor. More... | |
class | Ocean::ConstCallbackIndexedAccessor< T > |
This class implements an accessor providing access to a elements by using a callback function. More... | |
class | Ocean::ScopedConstMemoryAccessor< T > |
This class implements an accessor that guarantees memory access to the elements of an indexed accessor object until the scope ends. More... | |
class | Ocean::ScopedNonconstMemoryAccessor< T > |
This class implements an accessor that guarantees memory access to the elements of an indexed accessor object until the scope ends. More... | |
Namespaces | |
Ocean | |
The namespace covering the entire Ocean framework. | |