librcsb-core-wrapper
1.000
|
#include <mapped_vector.h>
Public Member Functions | |
mapped_vector () | |
mapped_vector (const StringCompareT &cmp) | |
mapped_vector (const mapped_vector &inMappedVector) | |
~mapped_vector () | |
void | push_back (const T &inT) |
unsigned int | size () const |
bool | empty () const |
void | operator= (const mapped_vector &inMappedVector) |
void | operator= (const std::vector< T > &inVector) |
bool | operator== (const mapped_vector &inMappedVector) |
bool | operator!= (const mapped_vector &inMappedVector) |
const T & | operator[] (unsigned int index) const |
const std::vector< T > & | get_vector () const |
std::vector< T > & | get_vector () |
void | erase (const T &inT) |
void | insert (const unsigned int index, const T &inT) |
void | index_it () |
void | clear () |
unsigned int | find (const T &inT) const |
When not found, returns size() More... | |
Container of objects that maintans their order (as vector does), but provides for fast searching. Objects must be unique, i.e., for any two objects in the container operator==() must yield false.
mapped_vector< T, StringCompareT >::mapped_vector | ( | ) |
mapped_vector< T, StringCompareT >::mapped_vector | ( | const StringCompareT & | cmp | ) |
mapped_vector< T, StringCompareT >::mapped_vector | ( | const mapped_vector< T, StringCompareT > & | inMappedVector | ) |
mapped_vector< T, StringCompareT >::~mapped_vector | ( | ) |
void mapped_vector< T, StringCompareT >::clear | ( | ) |
bool mapped_vector< T, StringCompareT >::empty | ( | ) | const |
void mapped_vector< T, StringCompareT >::erase | ( | const T & | inT | ) |
unsigned int mapped_vector< T, StringCompareT >::find | ( | const T & | inT | ) | const |
When not found, returns size()
const vector< T > & mapped_vector< T, StringCompareT >::get_vector | ( | ) | const |
vector< T > & mapped_vector< T, StringCompareT >::get_vector | ( | ) |
void mapped_vector< T, StringCompareT >::index_it | ( | ) |
void mapped_vector< T, StringCompareT >::insert | ( | const unsigned int | index, |
const T & | inT | ||
) |
bool mapped_vector< T, StringCompareT >::operator!= | ( | const mapped_vector< T, StringCompareT > & | inMappedVector | ) |
void mapped_vector< T, StringCompareT >::operator= | ( | const mapped_vector< T, StringCompareT > & | inMappedVector | ) |
void mapped_vector< T, StringCompareT >::operator= | ( | const std::vector< T > & | inVector | ) |
bool mapped_vector< T, StringCompareT >::operator== | ( | const mapped_vector< T, StringCompareT > & | inMappedVector | ) |
const T & mapped_vector< T, StringCompareT >::operator[] | ( | unsigned int | index | ) | const |
void mapped_vector< T, StringCompareT >::push_back | ( | const T & | inT | ) |
unsigned int mapped_vector< T, StringCompareT >::size | ( | ) | const |
Referenced by ISTable::GetNumColumns().