Boost Reflect Library 0.1.0
|
adapt_void< R, Functor > | Converts functors returning void to functors returning void_t |
any_ptr< InterfaceType, InterfaceDelegate > | Behaves like a smart pointer that can handle any type with the same interface |
mirror_interface::calculate_type< MemberPointer > | Implements the InterfaceDelegate meta-function to determine what type to create to mirror MemberPointer in boost::reflect::vtable used by boost::reflect::any_ptr |
get_typeinfo< T > | Compile time access to name of a type |
mirror_interface | Interface Delegate that mirrors the reflected interface without any transformation |
reflector< T > | Defines visit functions for T Unless this is specialized, visit() will not be defined for T |
void_t | A type to replace void in generic code |
vtable< InterfaceType, InterfaceDelegate > | Contains functors defined by InterfaceDelegate for each reflected member of InterfaceType |
vtable_reflector< InterfaceType > | Enables specialization of visit for InterfaceType |
© Daniel Larimer 2010-2011 - Licensed under Boost Software License, Version 1.0 | Boost Reflect Library |