include/Containers/Container.hpp File Reference

#include "../Types/Bool2Type.hpp"
#include "template/ChainedList.hpp"

Go to the source code of this file.

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


(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is