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