In file src/H_Variable.h:

class HVarObj: public HVariable


Inheritance:


Public Methods

[more] HVarObj(const char *name, Obj *obj, SetFunction set, GetFunction get)
[more] HVarObj(const char *name, Obj *obj, T Obj:: *value, SetFunction set = NULL, GetFunction get = NULL)
[more]const char* name() const
[more]const char* type() const
[more]void set(T value)
[more]T get()
[more]void set_str(const string &value)
[more]const char* get_str()

Private Fields

[more]Obj* m_obj
[more]T Obj::* m_value
[more]SetFunction m_SetFunction
[more]GetFunction m_GetFunction

Private Methods

[more]typedef void (Obj:: *SetFunction)(T value)
[more]typedef T (Obj:: *GetFunction)()


Inherited from HVariable:

Public Fields

ostring m_name

Public Methods

otemplate<class InputIterator> void add(InputIterator first, InputIterator last)


Documentation

otypedef void (Obj:: *SetFunction)(T value)

otypedef T (Obj:: *GetFunction)()

oObj* m_obj

oT Obj::* m_value

oSetFunction m_SetFunction

oGetFunction m_GetFunction

o HVarObj(const char *name, Obj *obj, SetFunction set, GetFunction get)

o HVarObj(const char *name, Obj *obj, T Obj:: *value, SetFunction set = NULL, GetFunction get = NULL)

oconst char* name() const

oconst char* type() const

ovoid set(T value)

oT get()

ovoid set_str(const string &value)

oconst char* get_str()


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.