Boost Reflect Library 0.1.0
Public Types | Static Public Member Functions
reflector< T > Struct Template Reference

defines visit functions for T Unless this is specialized, visit() will not be defined for T. More...

#include <reflect.hpp>

List of all members.

Public Types

typedef T type
typedef boost::fusion::vector base_class_types
typedef boost::false_type is_defined

Static Public Member Functions

template<typename Visitor >
static void visit (const Visitor &)

Detailed Description

template<typename T>
struct boost::reflect::reflector< T >

defines visit functions for T Unless this is specialized, visit() will not be defined for T.

The BOOST_REFLECT(TYPE,INHERITS,MEMBERS) macro is used to specialize this class for your type.

Definition at line 41 of file reflect.hpp.


Member Typedef Documentation

typedef T type

Definition at line 42 of file reflect.hpp.

typedef boost::fusion::vector base_class_types

Definition at line 43 of file reflect.hpp.

typedef boost::false_type is_defined

Definition at line 44 of file reflect.hpp.


Member Function Documentation

static void visit ( const Visitor &  ) [static]

Definition at line 46 of file reflect.hpp.


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

© Daniel Larimer 2010-2011 - Licensed under Boost Software License, Version 1.0 Boost Reflect Library