#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 52 of file 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 47 of file plugins.hh.