Wallaroo  0.8
Public Types | Static Public Member Functions | Public Attributes | List of all members
wallaroo::detail::Descriptor Struct Reference

#include <dyn_class_descriptor.h>

Public Types

typedef cxx0x::shared_ptr< PartPtr
 
typedef Ptr(* FactoryMethod )(void)
 

Static Public Member Functions

template<typename T >
static void Insert (const std::string &className)
 
static std::vector< Descriptor > & DB ()
 

Public Attributes

FactoryMethod create
 
std::string name
 

Member Typedef Documentation

typedef Ptr(* wallaroo::detail::Descriptor::FactoryMethod)(void)
typedef cxx0x::shared_ptr< Part > wallaroo::detail::Descriptor::Ptr

Member Function Documentation

std::vector< Descriptor > & wallaroo::detail::Descriptor::DB ( )
inlinestatic
template<typename T >
void wallaroo::detail::Descriptor::Insert ( const std::string &  className)
static

Member Data Documentation

FactoryMethod wallaroo::detail::Descriptor::create
std::string wallaroo::detail::Descriptor::name

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