Bytemaster's Boost Libraries
Classes | Static Public Member Functions
boost::reflect::mirror_interface Struct Reference

Interface Delegate that mirrors the reflected interface without any transformation. More...

#include <mirror_interface.hpp>

List of all members.

Classes

struct  calculate_type
 Implements the InterfaceDelegate meta-function to determine what type to create to mirror MemberPointer in boost::reflect::vtable used by boost::reflect::any_ptr. More...

Static Public Member Functions

template<typename T , typename VTableType >
static void set_vtable (VTableType &vtable, T &value)
template<typename T , typename VTableType >
static void set_vtable (VTableType &vtable, const T &value)

Detailed Description

Interface Delegate that mirrors the reflected interface without any transformation.

To specialize how a particular member is mirrored define the partial specialization of mirror_member for your type.

  template<typename Type, typename Class>
  mirror_member<Type(Class::*)> 

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Defines