|
using | PrivateSuper = typename ComponentHelper< BASE, INTERFACE, INTERFACES... >::type |
|
using | PrivateComponentWithBase = ComponentWithBase |
|
using | Interface = INTERFACE |
|
using | PrivateInterface = INTERFACE |
|
using | Ref = typename INTERFACE::Hxx1::ReferenceClass |
|
using | ComponentClass = C |
|
using | _Wrapper = typename ComponentWithBase::template Wrapper< maxon::ComponentWrapper< C > > |
|
using | PrivateSuperMTable = typename ComponentWithBase::template CombinedMTable< maxon::CombinedMTableRoot > |
|
using | InterfacesBlock = maxon::InterfacesBlock< INTERFACE, INTERFACES... > |
|
ComponentWithBase & | operator= (const typename std::conditional< STD_IS_REPLACEMENT(copy_assignable, PrivateSuper), ComponentWithBase, DummyParamType >::type &src) |
|
union { |
std::conditional< ComponentWithBase::ADAPTER, const ObjectInterface *, typename ComponentWithBase::SelfPtr >::type self |
|
SelfPtrBase< typename std::conditional< ComponentWithBase::ADAPTER, INTERFACE, ComponentWithBase >::type::template ReferenceFunctions< RefBaseFn< DirectRef< INTERFACE, SuperPointerHandler, SuperPtrComponentInfo< C, ComponentWithBase > > > > > super |
|
}; | |
|