#include <boost/type_traits/is_base_and_derived.hpp>#include <boost/mpl/if.hpp>

Go to the source code of this file.
Classes | |
| class | Typelib::GenericIOPlugin< Type > |
| struct | Typelib::plugin_traits< Type > |
| class | Typelib::TypeDefinitionPlugin |
Namespaces | |
| namespace | Typelib |
Defines | |
| #define | TYPELIB_REGISTER_IO1(name, klass1) |
| #define | TYPELIB_REGISTER_IO2(name, klass1, klass2) |
| #define TYPELIB_REGISTER_IO1 | ( | name, | |||
| klass1 | ) |
extern "C" void registerPlugins(Typelib::PluginManager& manager) {\ manager.add(new Typelib::GenericIOPlugin<klass1>(#name)); \ }
Definition at line 51 of file typelib/plugins.hh.
| #define TYPELIB_REGISTER_IO2 | ( | name, | |||
| klass1, | |||||
| klass2 | ) |
extern "C" void registerPlugins(Typelib::PluginManager& manager) {\ manager.add(new Typelib::GenericIOPlugin<klass1>(#name)); \ manager.add(new Typelib::GenericIOPlugin<klass2>(#name)); \ }
Definition at line 46 of file typelib/plugins.hh.