|
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] |
1.7.5.1