Public Types
Typelib::plugin_traits< Type > Struct Template Reference

#include <plugins.hh>

List of all members.

Public Types

typedef boost::mpl::if_
< boost::is_base_and_derived
< Exporter, Type >, Exporter,
Importer >::type 
object_base
typedef boost::mpl::if_
< boost::is_base_and_derived
< Exporter, Type >
, ExportPlugin, ImportPlugin >
::type 
plugin_base

Detailed Description

template<typename Type>
struct Typelib::plugin_traits< Type >

Definition at line 15 of file plugins.hh.


Member Typedef Documentation

template<typename Type>
typedef boost::mpl::if_< boost::is_base_and_derived<Exporter, Type> , Exporter , Importer >::type Typelib::plugin_traits< Type >::object_base

Definition at line 25 of file plugins.hh.

template<typename Type>
typedef boost::mpl::if_< boost::is_base_and_derived<Exporter, Type> , ExportPlugin , ImportPlugin >::type Typelib::plugin_traits< Type >::plugin_base

Definition at line 20 of file plugins.hh.


The documentation for this struct was generated from the following file:


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Mon Oct 6 2014 03:17:12