![]() |
Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
|
#include <idata_member.h>
Public Member Functions | |
| bool | operator== (const IDataMember &rhs) |
| bool | operator< (const IDataMember &rhs) |
| bool | operator> (const IDataMember &rhs) |
| virtual int | compare (const IDataMember &rhs) const =0 |
| virtual void | copy (const IDataMember *copytron)=0 |
| virtual const char * | name () const =0 |
| virtual size_t | addNameCount () const |
| virtual void | addNames (const char **, size_t) const |
Instance data, such as mcr_DataMember member of mcr_Instance.
Functions to overload: IDataMember::compare, IDataMember::copy, IDataMember::name
Optional overload: IDataMember::addNameCount and IDataMember::addNames
Definition at line 38 of file idata_member.h.
|
inlinevirtual |
opt mcr_Interface_add_names
Reimplemented in mcr::Command, and mcr::StringKey.
Definition at line 67 of file idata_member.h.
|
inlinevirtual |
opt mcr_Interface_add_names
Reimplemented in mcr::Command, and mcr::StringKey.
Definition at line 72 of file idata_member.h.
|
pure virtual |
Implemented in mcr::Command, mcr::StringKey, and mcr::Interrupt.
|
pure virtual |
| copytron | opt |
Implemented in mcr::Command, mcr::StringKey, and mcr::Interrupt.
|
pure virtual |
mcr_Interface_set_name
Implemented in mcr::Alarm, mcr::Staged, mcr::Command, mcr::StringKey, and mcr::Interrupt.