|
Simbody
3.4
|
Declaration of the SimTK::Plugin class providing platform-independent handling of dynamically-loaded libraries. More...
#include "SimTKcommon/internal/common.h"#include "SimTKcommon/internal/Array.h"#include "SimTKcommon/internal/Pathname.h"#include <string>#include <stdexcept>Go to the source code of this file.
Classes | |
| class | SimTK::Plugin |
| This is the base class for representing a runtime-linked dynamic library, also known as a "plugin", in a platform-independent manner. More... | |
Namespaces | |
| SimTK | |
| This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols. | |
Macros | |
| #define | SimTK_PLUGIN_XXX_MAKE_HOLDER(FuncName) |
| #define | SimTK_PLUGIN_XXX_MAKE_BODY(FuncName) |
| #define | SimTK_PLUGIN_XXX_MAKE_SYMTEST(Symbol) |
| #define | SimTK_PLUGIN_DEFINE_SYMBOL(Type, SymName) |
| #define | SimTK_PLUGIN_DEFINE_FUNCTION(RetType, FuncName) |
| #define | SimTK_PLUGIN_DEFINE_FUNCTION1(RetType, FuncName, Arg1) |
| #define | SimTK_PLUGIN_DEFINE_FUNCTION2(RetType, FuncName, Arg1, Arg2) |
Declaration of the SimTK::Plugin class providing platform-independent handling of dynamically-loaded libraries.
| #define SimTK_PLUGIN_XXX_MAKE_HOLDER | ( | FuncName | ) |
| #define SimTK_PLUGIN_XXX_MAKE_BODY | ( | FuncName | ) |
| #define SimTK_PLUGIN_XXX_MAKE_SYMTEST | ( | Symbol | ) |
| #define SimTK_PLUGIN_DEFINE_SYMBOL | ( | Type, | |
| SymName | |||
| ) |
| #define SimTK_PLUGIN_DEFINE_FUNCTION | ( | RetType, | |
| FuncName | |||
| ) |
| #define SimTK_PLUGIN_DEFINE_FUNCTION1 | ( | RetType, | |
| FuncName, | |||
| Arg1 | |||
| ) |
| #define SimTK_PLUGIN_DEFINE_FUNCTION2 | ( | RetType, | |
| FuncName, | |||
| Arg1, | |||
| Arg2 | |||
| ) |