My Project
List of all members
osl::FixedCapacityVector< T, Capacity >::Array Struct Reference

#include <container.h>

Inheritance diagram for osl::FixedCapacityVector< T, Capacity >::Array:
osl::CArray< T, Capacity >

Additional Inherited Members

- Public Types inherited from osl::CArray< T, Capacity >
typedef std::remove_cv< T >::type T_simple
 
typedef T value_type
 
typedef std::array< T, Capacity >::iterator iterator
 
typedef std::array< T, Capacity >::const_iterator const_iterator
 
- Public Member Functions inherited from osl::CArray< T, Capacity >
T & operator[] (size_t i)
 
T const & operator[] (size_t i) const
 
T & operator[] (Player p)
 
const T & operator[] (Player p) const
 
T & operator[] (PtypeO ptypeo)
 
const T & operator[] (PtypeO ptypeo) const
 
iterator begin ()
 
iterator end ()
 
void fill (const T_simple &value=T_simple())
 
template<class T2 , class = typename std::enable_if<!std::is_convertible<T2,T_simple>::value>::type>
void fill (const T2 &value=T2())
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
bool operator== (const CArray &other) const
 
T & front ()
 
T & back ()
 
const T & front () const
 
const T & back () const
 
- Static Public Member Functions inherited from osl::CArray< T, Capacity >
static size_t size ()
 
- Public Attributes inherited from osl::CArray< T, Capacity >
std::array< T, Capacity > array
 

Detailed Description

template<typename T, size_t Capacity>
struct osl::FixedCapacityVector< T, Capacity >::Array

Definition at line 139 of file container.h.


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