My Project
Public Member Functions | List of all members
ParaEngine::StackVector< T, stack_capacity > Class Template Reference
Inheritance diagram for ParaEngine::StackVector< T, stack_capacity >:
ParaEngine::StackContainer< std::vector< T, StackAllocator< T, stack_capacity > >, stack_capacity >

Public Member Functions

 StackVector (const StackVector< T, stack_capacity > &other)
 
StackVector< T, stack_capacity > & operator= (const StackVector< T, stack_capacity > &other)
 
T & operator[] (size_t i)
 
const T & operator[] (size_t i) const
 
- Public Member Functions inherited from ParaEngine::StackContainer< std::vector< T, StackAllocator< T, stack_capacity > >, stack_capacity >
ContainerType & container ()
 
const ContainerType & container () const
 
ContainerType * operator-> ()
 
const ContainerType * operator-> () const
 

Additional Inherited Members

- Public Types inherited from ParaEngine::StackContainer< std::vector< T, StackAllocator< T, stack_capacity > >, stack_capacity >
typedef std::vector< T, StackAllocator< T, stack_capacity > > ContainerType
 
typedef ContainerType::value_type ContainedType
 
typedef StackAllocator< ContainedType, stack_capacity > Allocator
 
- Protected Member Functions inherited from ParaEngine::StackContainer< std::vector< T, StackAllocator< T, stack_capacity > >, stack_capacity >
 DISALLOW_COPY_AND_ASSIGN (StackContainer)
 
- Protected Attributes inherited from ParaEngine::StackContainer< std::vector< T, StackAllocator< T, stack_capacity > >, stack_capacity >
Allocator::Source stack_data_
 
Allocator allocator_
 
ContainerType container_
 

The documentation for this class was generated from the following file: