MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Classes | Static Public Member Functions
mace::stub::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 mace::stub::vtable used by mace::stub::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

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 90 of file mirror_interface.hpp.


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