HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
thisPlugin.h File Reference
+ Include dependency graph for thisPlugin.h:

Go to the source code of this file.

Macros

#define PLUG_THIS_PLUGIN_NAME   MFB_PACKAGE_NAME
 
#define PLUG_THIS_PLUGIN
 

Macro Definition Documentation

#define PLUG_THIS_PLUGIN
Value:
#define TF_PP_STRINGIZE(x)
Expand and convert the argument to a string, using a most minimal macro.
#define PLUG_THIS_PLUGIN_NAME
Definition: thisPlugin.h:38
PLUG_API PlugPluginPtr GetPluginWithName(const std::string &name) const
static PLUG_API PlugRegistry & GetInstance()
Returns the singleton PlugRegistry instance.

Returns a plugin registered with the name of the current library (as defined by PLUG_THIS_PLUGIN_NAME). Note that plugin registration occurs as a side effect of using this macro, at the point in time the code at the macro site is invoked.

Definition at line 45 of file thisPlugin.h.

#define PLUG_THIS_PLUGIN_NAME   MFB_PACKAGE_NAME

The name of the current library registered with the plugin system. This may be used to lookup the current library in the plugin registry. This uses the value of the MFB_PACKAGE_NAME macro defined at compile-time unless overridden.

Definition at line 38 of file thisPlugin.h.