Go to the source code of this file.
#define OPAL_REGISTER_LID |
( |
|
cls, |
|
|
|
type |
|
) |
| |
Value:
{ return new cls; }
#define OPAL_REGISTER_LID_FUNCTION(cls, type, param)
Definition: lid.h:1447
#define OPAL_NO_PARAM
Definition: lid.h:1456
#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
#define OPAL_REGISTER_LID_PARAM |
( |
|
cls, |
|
|
|
type |
|
) |
| |
Value:
{ return new cls(parameter); }
#define OPAL_REGISTER_LID_FUNCTION(cls, type, param)
Definition: lid.h:1447