| mrfioc2
    2.3.0
    | 
User implementation hook. More...
#include <object.h>


| Public Member Functions | |
| virtual propertyBase * | getPropertyBase (const char *pname, const std::type_info &ptype) | 
| virtual void | visitProperties (bool(*cb)(propertyBase *, void *), void *arg) | 
| Static Public Member Functions | |
| static int | initObject () | 
| Protected Member Functions | |
| ObjectInst (const std::string &n) | |
| template<typename A > | |
| ObjectInst (const std::string &n, A &a) | |
| virtual | ~ObjectInst () | 
User implementation hook.
Used to implement properties in a user class.
Each user class must define an Object table. This should be done once, usually with its method definitions.
| 
 | inlineexplicitprotected | 
| 
 | inlineprotected | 
| 
 | inlineprotectedvirtual | 
| 
 | inlinevirtual | 
Reimplemented in mrf::ObjectInst< MRMPreScaler, PreScaler >, mrf::ObjectInst< MRMPulser, Pulser >, mrf::ObjectInst< MRMOutput, Output >, and mrf::ObjectInst< EVRMRM, EVR >.
Definition at line 472 of file object.h.
| 
 | static | 
| 
 | inlinevirtual | 
Reimplemented in mrf::ObjectInst< MRMPreScaler, PreScaler >, mrf::ObjectInst< MRMPulser, Pulser >, mrf::ObjectInst< MRMOutput, Output >, and mrf::ObjectInst< EVRMRM, EVR >.
Definition at line 487 of file object.h.
 1.8.13
 1.8.13