![]() |
![]() |
![]() |
Parole Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define PAROLE_MAJOR_VERSION #define PAROLE_MINOR_VERSION #define PAROLE_MICRO_VERSION #define PAROLE_CHECK_VERSION (major,minor,micro) #define PAROLE_DEFINE_TYPE (TN, t_n, T_P) #define PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, _f_, _C_) #define PAROLE_DEFINE_TYPE_WITH_CODE (TN, t_n, T_P, _C_) #define PAROLE_DEFINE_ABSTRACT_TYPE (TN, t_n, T_P) #define PAROLE_DEFINE_ABSTRACT_TYPE_WITH_CODE(TN, t_n, T_P) #define PAROLE_IMPLEMENT_INTERFACE (TYPE_IFACE, iface_init)
#define PAROLE_DEFINE_TYPE(TN, t_n, T_P) PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, 0, {})
|
|
|
|
|
#define PAROLE_DEFINE_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_) _PAROLE_DEFINE_TYPE_EXTENDED_BEGIN(TN, t_n, T_P, _f_) {_C_;} _PAROLE_DEFINE_TYPE_EXTENDED_END()
|
|
|
|
|
|
|
|
|
#define PAROLE_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_) _PAROLE_DEFINE_TYPE_EXTENDED_BEGIN(TN, t_n, T_P, 0) {_C_;} _PAROLE_DEFINE_TYPE_EXTENDED_END()
|
|
|
|
|
|
|
#define PAROLE_DEFINE_ABSTRACT_TYPE(TN, t_n, T_P) PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_ABSTRACT, {})
|
|
|
|
|
#define PAROLE_DEFINE_ABSTRACT_TYPE_WITH_CODE(TN, t_n, T_P) PAROLE_DEFINE_TYPE_EXTENDED (TN, t_n, T_P, G_TYPE_FLAG_ABSTRACT, _C_)
|
|
|
|
|