AlgoPlus v0.1.0
Loading...
Searching...
No Matches
table< T >::Iterator Class Reference

Public Member Functions

 Iterator (const std::shared_ptr< node > &ptr) noexcept
 
Iteratoroperator= (std::shared_ptr< node > current)
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
Iteratoroperator-- ()
 
Iterator operator-- (int)
 
bool operator!= (const Iterator &it)
 
operator* ()
 
 table () noexcept
 
 table (const table< T > &t) noexcept
 
size_t size ()
 
void push_front (Args &&... keys)
 
void push_back (Args &&... keys)
 
void pop_front ()
 
void pop_back ()
 
bool empty ()
 
std::vector< T > vectorize ()
 
Iterator begin ()
 
Iterator end ()
 
T & operator[] (const size_t &index)
 
table< T > & operator= (const table< T > &t)
 

Protected Member Functions

void _check_update ()
 

Friends

std::ostream & operator<< (std::ostream &out, const table< T > &t)
 

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