|
Namespaces |
| namespace | Container |
| namespace | Container::NotConstructiblePolicy |
| namespace | Container::PlainOldDataPolicy |
| namespace | Container::PrivateGenericImplementation |
| namespace | Container::PrivateNotConstructibleImplementation |
| namespace | Container::WithCopyConstructorPolicy |
Classes |
| struct | Container::NotConstructible< T > |
| | Not copyable objects. More...
|
| struct | Container::NotConstructiblePolicy::SearchPolicy< T > |
| struct | Container::PlainOldData< T, Policy > |
| | The array for plain old data and movable objects. More...
|
| struct | Container::PlainOldDataPolicy::CloneAsNew< T > |
| struct | Container::PlainOldDataPolicy::DefaultMemoryListPolicy< T, CloneMixin > |
| | The default memory policy interface for plain old data. More...
|
| struct | Container::PlainOldDataPolicy::DefaultMemoryPolicy< T > |
| | The default memory policy interface for plain old data. More...
|
| struct | Container::PlainOldDataPolicy::SearchPolicy< T > |
| class | Container::PrivateGenericImplementation::Array< T, Policy, ExactSize > |
| | The array takes ownership of the element passed in. More...
|
| class | Container::PrivateGenericImplementation::ChainedList< U, pow2, SearchPolicy > |
| | ChainedList class usage. More...
|
| class | Container::PrivateGenericImplementation::IndexList< TElem, Policy, ExactSize > |
| | The IndexList holds pointers to object passed in. More...
|
| struct | Container::PrivateGenericImplementation::MemoryListPolicy< T > |
| | The memory policy interface for index list. More...
|
| struct | Container::PrivateGenericImplementation::MemoryPolicy< T > |
| | The memory policy interface. More...
|
| struct | Container::PrivateGenericImplementation::SearchPolicyInterface< T > |
| | The Search policy interface for ChainedList. More...
|
| struct | Container::PrivateGenericImplementation::Select< flag, T, U > |
| struct | Container::PrivateGenericImplementation::SelectImpl< flag > |
| struct | Container::PrivateGenericImplementation::SelectImpl< flag >::In< T, U > |
| struct | Container::PrivateGenericImplementation::SelectImpl< false > |
| struct | Container::PrivateGenericImplementation::SelectImpl< false >::In< T, U > |
| class | Container::PrivateNotConstructibleImplementation::ChainedList< U, pow2, SearchPolicy > |
| | ChainedList class usage. More...
|
| struct | Container::WithCopyConstructor< T, Policy > |
| | The easiest implementation with only copy constructor and == operator. More...
|
| struct | Container::WithCopyConstructorAndOperators< T, Policy > |
| | The copy constructor implementation. More...
|
| struct | Container::WithCopyConstructorPolicy::CloneAsNew< T > |
| struct | Container::WithCopyConstructorPolicy::DefaultMemoryListPolicy< T, CloneMixin > |
| | The default memory policy interface for plain old data. More...
|
| struct | Container::WithCopyConstructorPolicy::DefaultMemoryPolicy< T > |
| | The default memory policy interface for plain old data. More...
|
| struct | Container::WithCopyConstructorPolicy::SearchPolicy< T > |
| struct | Container::WithCopyConstructorPolicy::SimplerMemoryPolicy< T > |
| | The default memory policy interface for plain old data. More...
|