Go to the source code of this file.
◆ GEOMTOOLS_PLUGIN_CLASS_DECLARE
◆ GEOMTOOLS_PLUGIN_CONSTRUCTOR_DECLARE
#define GEOMTOOLS_PLUGIN_CONSTRUCTOR_DECLARE |
( |
|
T | ) |
|
◆ GEOMTOOLS_PLUGIN_CONSTRUCTOR_IMPLEMENT_HEAD
◆ GEOMTOOLS_PLUGIN_DESTRUCTOR_DECLARE
#define GEOMTOOLS_PLUGIN_DESTRUCTOR_DECLARE |
( |
|
T | ) |
virtual ~T(); \ |
◆ GEOMTOOLS_PLUGIN_DESTRUCTOR_IMPLEMENT
#define GEOMTOOLS_PLUGIN_DESTRUCTOR_IMPLEMENT |
( |
|
T | ) |
|
Value:T::~T() { \
} \
void reset(pg_entry_type &entry_)
bool is_initialized()
Check if Bayeux library core functionnalities are initialized.
◆ GEOMTOOLS_PLUGIN_INITIALIZE_DECLARE
#define GEOMTOOLS_PLUGIN_INITIALIZE_DECLARE |
( |
| ) |
|
Value:public: \
void initialize(int argc_=0, char *argv_[]=nullptr, uint32_t flags_=0)
Initialize the Bayeux library core functionnalities.
◆ GEOMTOOLS_PLUGIN_INITIALIZE_IMPLEMENT_HEAD
#define GEOMTOOLS_PLUGIN_INITIALIZE_IMPLEMENT_HEAD |
( |
|
T, |
|
|
|
CONF, |
|
|
|
PLUGINS, |
|
|
|
SERVICES |
|
) |
| |
Value:void initialize(int argc_=0, char *argv_[]=nullptr, uint32_t flags_=0)
Initialize the Bayeux library core functionnalities.
◆ GEOMTOOLS_PLUGIN_INTERFACE
#define GEOMTOOLS_PLUGIN_INTERFACE |
( |
|
PLUGIN_CLASS_NAME | ) |
|
Value:\
\
#define GEOMTOOLS_PLUGIN_DESTRUCTOR_DECLARE(T)
Definition: manager_macros.h:26
#define GEOMTOOLS_PLUGIN_IS_INITIALIZED_DECLARE()
Definition: manager_macros.h:38
#define GEOMTOOLS_PLUGIN_INITIALIZE_DECLARE()
Definition: manager_macros.h:49
#define GEOMTOOLS_PLUGIN_CONSTRUCTOR_DECLARE(T)
Definition: manager_macros.h:15
#define GEOMTOOLS_PLUGIN_RESET_DECLARE()
Definition: manager_macros.h:63
◆ GEOMTOOLS_PLUGIN_IS_INITIALIZED_DECLARE
#define GEOMTOOLS_PLUGIN_IS_INITIALIZED_DECLARE |
( |
| ) |
|
Value:public: \
bool is_initialized()
Check if Bayeux library core functionnalities are initialized.
◆ GEOMTOOLS_PLUGIN_IS_INITIALIZED_IMPLEMENT_HEAD
#define GEOMTOOLS_PLUGIN_IS_INITIALIZED_IMPLEMENT_HEAD |
( |
|
T | ) |
bool T::is_initialized() const \ |
◆ GEOMTOOLS_PLUGIN_REGISTRATION_IMPLEMENT
◆ GEOMTOOLS_PLUGIN_REGISTRATION_INTERFACE
#define GEOMTOOLS_PLUGIN_REGISTRATION_INTERFACE |
( |
|
PLUGIN_CLASS_NAME | ) |
|
◆ GEOMTOOLS_PLUGIN_RESET_DECLARE
#define GEOMTOOLS_PLUGIN_RESET_DECLARE |
( |
| ) |
|
Value:public: \
void reset(pg_entry_type &entry_)
◆ GEOMTOOLS_PLUGIN_RESET_IMPLEMENT_HEAD
#define GEOMTOOLS_PLUGIN_RESET_IMPLEMENT_HEAD |
( |
|
T | ) |
int T::reset() \ |