Analytics Template Library
 All Classes Namespaces Functions Variables Pages
Public Types | Public Member Functions | Friends | List of all members
levelorder_vector< T > Class Template Reference

Public Types

typedef vector::value_type value_type
 
typedef vector::reference reference
 
typedef vector::const_reference const_reference
 
typedef vector::const_iterator iterator
 
typedef vector::const_iterator const_iterator
 
typedef vector::difference_type difference_type
 
typedef vector::size_type size_type
 

Public Member Functions

 levelorder_vector (const levelorder_vector &x)
 
levelorder_vectoroperator= (const levelorder_vector &x)
 
template<typename InputIterator >
 levelorder_vector (InputIterator first, InputIterator last)
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
void swap (levelorder_vector &x)
 
size_type size () const
 
size_type max_size () const
 
bool empty () const
 
const_iterator lower_bound (const T &x) const
 
void build ()
 
void push (const T &t)
 
void clear ()
 
void clear_no_resize ()
 

Friends

bool operator== (const levelorder_vector &x, const levelorder_vector &y)
 
bool operator!= (const levelorder_vector &x, const levelorder_vector &y)
 
void swap (levelorder_vector &x, levelorder_vector &y)
 

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