Go to the source code of this file.
◆ OPAL_NO_PARAM
◆ OPAL_REGISTER_LID
#define OPAL_REGISTER_LID |
( |
|
cls, |
|
|
|
type |
|
) |
| |
Value: { return new cls; }
#define OPAL_REGISTER_LID_FUNCTION(cls, type, param)
Definition: lid.h:1432
#define OPAL_NO_PARAM
Definition: lid.h:1441
◆ OPAL_REGISTER_LID_FUNCTION
#define OPAL_REGISTER_LID_FUNCTION |
( |
|
cls, |
|
|
|
type, |
|
|
|
param |
|
) |
| |
Value: public: \
OpalLineInterfaceDevice *
Create(
void * param)
const; \
} instance_##cls##_Registration; \
OpalLineInterfaceDevice * cls##_Registration::Create(void * param) const
virtual OpalLineInterfaceDevice * Create(void *parameters) const =0
◆ OPAL_REGISTER_LID_PARAM
#define OPAL_REGISTER_LID_PARAM |
( |
|
cls, |
|
|
|
type |
|
) |
| |
Value: { return new cls(parameter); }
#define OPAL_REGISTER_LID_FUNCTION(cls, type, param)
Definition: lid.h:1432
◆ PLIST() [1/2]
◆ PLIST() [2/2]