inlib
1.2.0
|
Public Types | |
typedef std::vector< T >::iterator | it_t |
Public Member Functions | |
bmf () | |
virtual | ~bmf () |
bmf (const bmf &a_from) | |
bmf & | operator= (const bmf &a_from) |
bmf & | operator= (const std::vector< T > &a_from) |
bool | operator== (const bmf &a_from) const |
bool | operator!= (const bmf &a_from) const |
const T & | operator[] (unsigned int a_index) const |
T & | operator[] (unsigned int a_index) |
unsigned int | size () const |
bool | empty () const |
const std::vector< T > & | values () const |
std::vector< T > & | values () |
void | add (const T &a_value) |
void | insert (const it_t &a_it, const T &a_value) |
bool | set_value (unsigned int a_index, const T &a_value) |
bool | get_value (unsigned int a_index, T &a_value) |
void | clear () |
Protected Attributes | |
std::vector< T > | m_values |
typedef std::vector<T>::iterator inlib::sg::bmf< T >::it_t |
inlib::sg::bmf< T >::bmf | ( | ) | [inline] |
virtual inlib::sg::bmf< T >::~bmf | ( | ) | [inline, virtual] |
inlib::sg::bmf< T >::bmf | ( | const bmf< T > & | a_from | ) | [inline] |
void inlib::sg::bmf< T >::add | ( | const T & | a_value | ) | [inline] |
void inlib::sg::bmf< T >::clear | ( | ) | [inline] |
bool inlib::sg::bmf< T >::empty | ( | ) | const [inline] |
bool inlib::sg::bmf< T >::get_value | ( | unsigned int | a_index, |
T & | a_value | ||
) | [inline] |
void inlib::sg::bmf< T >::insert | ( | const it_t & | a_it, |
const T & | a_value | ||
) | [inline] |
bool inlib::sg::bmf< T >::operator!= | ( | const bmf< T > & | a_from | ) | const [inline] |
Definition at line 43 of file mf.
{ return !operator==(a_from); }
bmf& inlib::sg::bmf< T >::operator= | ( | const bmf< T > & | a_from | ) | [inline] |
bmf& inlib::sg::bmf< T >::operator= | ( | const std::vector< T > & | a_from | ) | [inline] |
Reimplemented in inlib::sg::mf_string, and inlib::sg::mf< T >.
bool inlib::sg::bmf< T >::operator== | ( | const bmf< T > & | a_from | ) | const [inline] |
const T& inlib::sg::bmf< T >::operator[] | ( | unsigned int | a_index | ) | const [inline] |
T& inlib::sg::bmf< T >::operator[] | ( | unsigned int | a_index | ) | [inline] |
bool inlib::sg::bmf< T >::set_value | ( | unsigned int | a_index, |
const T & | a_value | ||
) | [inline] |
unsigned int inlib::sg::bmf< T >::size | ( | ) | const [inline] |
const std::vector<T>& inlib::sg::bmf< T >::values | ( | ) | const [inline] |
std::vector<T>& inlib::sg::bmf< T >::values | ( | ) | [inline] |
std::vector<T> inlib::sg::bmf< T >::m_values [protected] |