33#ifndef DART_COMMON_PROXYASPECT_HPP_
34#define DART_COMMON_PROXYASPECT_HPP_
42template <
class CompositeT,
typename StateT>
47template <
class CompositeT,
typename PropertiesT>
52template <
class CompositeT,
typename StateT,
typename PropertiesT>
55 ProxyStateAspect<CompositeT, StateT>,
56 CompositeT, PropertiesT>
73 template <
typename... Args>
75 :
Base(
std::forward<Args>(args)...)
83 return make_unique<ProxyStateAndPropertiesAspect>();
Definition Aspect.hpp:129
Definition ProxyAspect.hpp:57
virtual ~ProxyStateAndPropertiesAspect()=default
PropertiesT Properties
Definition ProxyAspect.hpp:61
ProxyStateAndPropertiesAspect(Args &&... args)
Definition ProxyAspect.hpp:74
detail::ProxyPropertiesAspect< AspectStateImpl, CompositeType, Properties > AspectPropertiesImpl
Definition ProxyAspect.hpp:66
std::unique_ptr< Aspect > cloneAspect() const override
Definition ProxyAspect.hpp:81
ProxyStateAspect< CompositeType, State > AspectStateImpl
Definition ProxyAspect.hpp:64
CompositeT CompositeType
Definition ProxyAspect.hpp:62
StateT State
Definition ProxyAspect.hpp:60
Definition ProxyAspect.hpp:114
Definition ProxyAspect.hpp:45
Definition BulletCollisionDetector.cpp:63
Definition SharedLibraryManager.hpp:43