jle_cpp_tk  0.0 2015-04-03 sh1:"d699093732dd5f321606d0ff7a6b63b229f1922c"
A small, safe, selft contained, soft-realtime C++ toolkit
jle::vector< T > Class Template Reference

Classes

class  const_iterator
 
class  const_reverse_iterator
 
class  iterator
 
class  reverse_iterator
 

Public Member Functions

 vector (std::size_t n, const T &value=T())
 
template<class InputIterator >
 vector (InputIterator first, InputIterator last)
 
 vector (std::initializer_list< T > il)
 
 vector (const vector< T > &l)
 
 vector (vector< T > &&l)
 
vector< T > & operator= (const vector< T > &l)
 
vector< T > & operator= (vector< T > &&l)
 
bool operator== (const vector< T > &rhs)
 
bool operator!= (const vector< T > &rhs)
 
bool operator< (const vector< T > &rhs)
 
bool operator<= (const vector< T > &rhs)
 
bool operator> (const vector< T > &rhs)
 
bool operator>= (const vector< T > &rhs)
 
iterator begin ()
 
const_iterator cbegin () const
 
iterator end ()
 
const_iterator cend () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator crbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator crend () const
 
T & operator[] (unsigned n)
 
const T & operator[] (unsigned n) const
 
void clear (void)
 
unsigned long size () const
 
bool empty () const
 
const T & at (unsigned n) const
 
T & at (unsigned n)
 
T & front (void)
 
const T & front (void) const
 
T & back (void)
 
const T & back (void) const
 
void pop_back (void)
 
void push_back (const T &x)
 
void reserve (size_t n)
 

Detailed Description

template<typename T>
class jle::vector< T >

Examples:
/core/ex_container.cpp.

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