g4tools
5.4.0
|
Public Member Functions | |
virtual void * | cast (const std::string &a_class) const |
virtual const std::string & | s_cls () const |
virtual bool | write (io::iwbuf &a_buffer) |
virtual bool | read (io::irbuf &a_buffer) |
virtual bool | dump (std::ostream &a_out) |
virtual bool | s_value (std::string &a_s) const |
virtual bool | s2value (const std::string &) |
mf_vec () | |
mf_vec (const T &a_v) | |
mf_vec (const std::vector< T > &a_v) | |
virtual | ~mf_vec () |
mf_vec (const mf_vec &a_from) | |
mf_vec & | operator= (const mf_vec &a_from) |
Public Member Functions inherited from tools::sg::bmf< T > | |
bmf () | |
bmf (const T &a_value) | |
bmf (const std::vector< T > &a_v) | |
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[] (size_t a_index) const |
T & | operator[] (size_t a_index) |
size_t | size () const |
bool | empty () const |
const std::vector< T > & | values () const |
std::vector< T > & | values () |
void | add (const T &a_value) |
void | add (const std::vector< T > &a_vals) |
void | add_allocated (size_t &a_pos, const T &a_1, const T &a_2, const T &a_3) |
void | insert (const it_t &a_it, const T &a_value) |
bool | set_value (size_t a_index, const T &a_value) |
bool | get_value (size_t a_index, T &a_value) |
void | clear () |
void | set_values (const std::vector< T > &a_values) |
void | set_value (const T &a_value) |
bool | setValues (size_t a_index, size_t a_num, const T *a_vs) |
bool | set1Value (size_t a_index, const T &a_value) |
bool | setValue (const T &a_value) |
bmf & | operator= (const T &a_v) |
size_t | getNum () const |
T * | getValues (size_t a_start) |
Public Member Functions inherited from tools::sg::field | |
virtual | ~field () |
void | touch () |
bool | touched () const |
void | reset_touched () |
Static Public Member Functions | |
static const std::string & | s_class () |
Static Public Member Functions inherited from tools::sg::bmf< T > | |
static const std::string & | s_class () |
Additional Inherited Members | |
Public Types inherited from tools::sg::bmf< T > | |
typedef std::vector< T >::iterator | it_t |
Protected Member Functions inherited from tools::sg::field | |
field () | |
field (const field &) | |
field & | operator= (const field &) |
Protected Attributes inherited from tools::sg::bmf< T > | |
std::vector< T > | m_values |
Protected Attributes inherited from tools::sg::field | |
bool | m_touched |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |