In file src/H_Variable.h:

class HVar: public HVariable


Inheritance:


Public Methods

[more] HVar(const char *name, SetFunction set, GetFunction get)
[more] HVar(const char *name, T *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]T* m_value
[more]SetFunction m_SetFunction
[more]GetFunction m_GetFunction

Private Methods

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


Inherited from HVariable:

Public Fields

ostring m_name

Public Methods

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


Documentation

otypedef void (*SetFunction)(T value)

otypedef T (*GetFunction)()

oT* m_value

oSetFunction m_SetFunction

oGetFunction m_GetFunction

o HVar(const char *name, SetFunction set, GetFunction get)

o HVar(const char *name, T *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++.