Boost Reflect Library 0.1.0
|
Interface Delegate that mirrors the reflected interface without any transformation. More...
#include <mirror_interface.hpp>
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) |
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::*)>
Definition at line 103 of file mirror_interface.hpp.
static void set_vtable | ( | VTableType & | vtable, |
T & | value | ||
) | [static] |
Definition at line 116 of file mirror_interface.hpp.
static void set_vtable | ( | VTableType & | vtable, |
const T & | value | ||
) | [static] |
Definition at line 121 of file mirror_interface.hpp.
© Daniel Larimer 2010-2011 - Licensed under Boost Software License, Version 1.0 | Boost Reflect Library |