#include <jot_vars.H>
Inheritance diagram for TAG_var< T, V >:
Public Member Functions | |
TAG_var () | |
TAG_var (T *var, Cstr_ptr &field_name, value val, set_meth m) | |
STDdstream & | format (CDATA_ITEM *, STDdstream &d) |
STDdstream & | decode (CDATA_ITEM *, STDdstream &d) |
Cstr_ptr & | name () const |
Private Types | |
typedef V(T::* | value )() const |
typedef void(T::* | set_meth )(V t) |
Private Attributes | |
set_meth | _smeth |
value | _value |
TAGformat | _delim |
T * | _var |
Definition at line 46 of file jot_vars.H.
|
Definition at line 48 of file jot_vars.H. |
|
Definition at line 47 of file jot_vars.H. |
|
Definition at line 55 of file jot_vars.H. |
|
Definition at line 56 of file jot_vars.H. |
|
Implements TAG. Definition at line 62 of file jot_vars.H. References TAG_var< T, V >::_delim, TAG_var< T, V >::_smeth, TAG_var< T, V >::_var, TAGformat::read_id(), and TAGformat::set_stream(). |
|
Implements TAG. Definition at line 58 of file jot_vars.H. References TAG_var< T, V >::_delim, TAG_var< T, V >::_value, TAG_var< T, V >::_var, TAGformat::id(), and TAGformat::set_stream(). |
|
Implements TAG. Definition at line 68 of file jot_vars.H. References TAG_var< T, V >::_delim, and TAGformat::name(). |
|
Definition at line 52 of file jot_vars.H. Referenced by TAG_var< T, V >::decode(), TAG_var< T, V >::format(), and TAG_var< T, V >::name(). |
|
Definition at line 50 of file jot_vars.H. Referenced by TAG_var< T, V >::decode(). |
|
Definition at line 51 of file jot_vars.H. Referenced by TAG_var< T, V >::format(). |
|
Definition at line 53 of file jot_vars.H. Referenced by TAG_var< T, V >::decode(), and TAG_var< T, V >::format(). |