HQP  1.9.7
If_Variable.h File Reference

base classes for interface variables More...

#include "If_Element.h"
Include dependency graph for If_Variable.h:
This graph shows which files directly or indirectly include this file:

Classes

class  If_GetIf< VarType >
 Interface for a read callback. More...
 
class  If_GetCb< VarType, ClassType >
 Read callback for specific class type. More...
 
class  If_GetPt< VarType >
 Read callback directly accessing through a pointer. More...
 
class  If_GetPt2< VarType, InternalType >
 Read callback directly accessing through a pointer of different type. More...
 
class  If_SetIf< VarType >
 Interface for a write callback. More...
 
class  If_SetCb< VarType, ClassType >
 Write callback for specific class type. More...
 
class  If_SetPt< VarType >
 Write callback directly accessing through a pointer. More...
 
class  If_Variable< VarType >
 Interface variable of abstract type VarType managing callbacks for reading and writing. More...
 

Macros

#define IF_GET_CB(vartype, classtype, name)   new If_GetCb<vartype, classtype>(&classtype::name, this)
 Construct a read callback.
 
#define IF_SET_CB(vartype, classtype, name)   new If_SetCb<vartype, classtype>(&classtype::name, this)
 Construct a write callback.
 

Detailed Description

base classes for interface variables

rf, 6/22/94