DART  6.6.2
dart::common::SpecializedForAspect< SpecAspect > Member List

This is the complete list of members for dart::common::SpecializedForAspect< SpecAspect >, including all inherited members.

_createAspect(type< T >, Args &&... args)dart::common::SpecializedForAspect< SpecAspect >protected
_createAspect(type< SpecAspect >, Args &&... args)dart::common::SpecializedForAspect< SpecAspect >protected
_get(type< T >)dart::common::SpecializedForAspect< SpecAspect >protected
_get(type< SpecAspect >)dart::common::SpecializedForAspect< SpecAspect >protected
_get(type< T >) constdart::common::SpecializedForAspect< SpecAspect >protected
_get(type< SpecAspect >) constdart::common::SpecializedForAspect< SpecAspect >protected
_has(type< T >) constdart::common::SpecializedForAspect< SpecAspect >protected
_has(type< SpecAspect >) constdart::common::SpecializedForAspect< SpecAspect >protected
_isSpecializedFor(type< T >)dart::common::SpecializedForAspect< SpecAspect >protectedstatic
_isSpecializedFor(type< SpecAspect >)dart::common::SpecializedForAspect< SpecAspect >protectedstatic
_releaseAspect(type< T >)dart::common::SpecializedForAspect< SpecAspect >protected
_releaseAspect(type< SpecAspect >)dart::common::SpecializedForAspect< SpecAspect >protected
_removeAspect(type< T >)dart::common::SpecializedForAspect< SpecAspect >protected
_removeAspect(type< SpecAspect >)dart::common::SpecializedForAspect< SpecAspect >protected
_set(type< T >, const T *aspect)dart::common::SpecializedForAspect< SpecAspect >protected
_set(type< SpecAspect >, const SpecAspect *aspect)dart::common::SpecializedForAspect< SpecAspect >protected
_set(type< T >, std::unique_ptr< T > &&aspect)dart::common::SpecializedForAspect< SpecAspect >protected
_set(type< SpecAspect >, std::unique_ptr< SpecAspect > &&aspect)dart::common::SpecializedForAspect< SpecAspect >protected
dart::common::Composite::_set(std::type_index type_idx, const Aspect *aspect)dart::common::Compositeprotected
dart::common::Composite::_set(std::type_index type_idx, std::unique_ptr< Aspect > aspect)dart::common::Compositeprotected
addToComposite(Aspect *aspect)dart::common::Compositeprotected
AspectMap typedefdart::common::Composite
Composite()=defaultdart::common::Composite
Composite(const Composite &)=deletedart::common::Composite
Composite(Composite &&)=deletedart::common::Composite
copyCompositePropertiesTo(Properties &outgoingProperties) constdart::common::Composite
copyCompositeStateTo(State &outgoingStates) constdart::common::Composite
createAspect(Args &&... args)dart::common::SpecializedForAspect< SpecAspect >
duplicateAspects(const Composite *fromComposite)dart::common::Composite
get()dart::common::SpecializedForAspect< SpecAspect >
get() constdart::common::SpecializedForAspect< SpecAspect >
getCompositeProperties() constdart::common::Composite
getCompositeState() constdart::common::Composite
has() constdart::common::SpecializedForAspect< SpecAspect >
isSpecializedFor()dart::common::SpecializedForAspect< SpecAspect >static
MakeProperties typedefdart::common::Composite
MakeState typedefdart::common::Composite
mAspectMapdart::common::Compositeprotected
matchAspects(const Composite *otherComposite)dart::common::Composite
mRequiredAspectsdart::common::Compositeprotected
mSpecAspectIteratordart::common::SpecializedForAspect< SpecAspect >protected
operator=(const Composite &)=deletedart::common::Composite
operator=(Composite &&)=deletedart::common::Composite
Properties typedefdart::common::Composite
releaseAspect()dart::common::SpecializedForAspect< SpecAspect >
removeAspect()dart::common::SpecializedForAspect< SpecAspect >
removeFromComposite(Aspect *aspect)dart::common::Compositeprotected
RequiredAspectSet typedefdart::common::Composite
requiresAspect() constdart::common::Composite
set(const T *aspect)dart::common::SpecializedForAspect< SpecAspect >
set(std::unique_ptr< T > &&aspect)dart::common::SpecializedForAspect< SpecAspect >
setCompositeProperties(const Properties &newProperties)dart::common::Composite
setCompositeState(const State &newStates)dart::common::Composite
SpecializedForAspect()dart::common::SpecializedForAspect< SpecAspect >
State typedefdart::common::Composite
~Composite()=defaultdart::common::Compositevirtual
~SpecializedForAspect()=defaultdart::common::SpecializedForAspect< SpecAspect >virtual