DART 6.10.1
|
#include <ProxyAspect.hpp>
Public Types | |
using | State = StateT |
using | Properties = PropertiesT |
using | CompositeType = CompositeT |
using | AspectStateImpl = ProxyStateAspect< CompositeType, State > |
using | AspectPropertiesImpl = detail::ProxyPropertiesAspect< AspectStateImpl, CompositeType, Properties > |
using | Base = AspectPropertiesImpl |
Public Member Functions | |
virtual | ~ProxyStateAndPropertiesAspect ()=default |
template<typename... Args> | |
ProxyStateAndPropertiesAspect (Args &&... args) | |
std::unique_ptr< Aspect > | cloneAspect () const override |
void | setAspectProperties (const Aspect::Properties &properties) override final |
const Aspect::Properties * | getAspectProperties () const override final |
void | setAspectState (const Aspect::State &state) override final |
const Aspect::State * | getAspectState () const override final |
Protected Member Functions | |
void | setComposite (Composite *newComposite) override |
Reconfigure the Aspect to link it to this Aspect's new Composite. | |
void | loseComposite (Composite *oldComposite) override |
Reconfigure the Aspect to unlink it from this Aspect's old Composite. | |
Protected Attributes | |
Properties | mProxyProperties |
Proxy properties for this Aspect. | |
State | mProxyState |
Proxy state for this Aspect. | |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::AspectPropertiesImpl = detail:: ProxyPropertiesAspect<AspectStateImpl, CompositeType, Properties> |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::AspectStateImpl = ProxyStateAspect<CompositeType, State> |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::Base = AspectPropertiesImpl |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::CompositeType = CompositeT |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::Properties = PropertiesT |
using dart::common::ProxyStateAndPropertiesAspect< CompositeT, StateT, PropertiesT >::State = StateT |
|
virtualdefault |
|
inline |
|
inlineoverride |
|
inlinefinaloverrideinherited |
|
inlinefinaloverrideinherited |
|
inlineoverrideprotectedinherited |
|
inlinefinaloverrideinherited |
|
inlinefinaloverrideinherited |
|
inlineoverrideprotectedinherited |
|
protectedinherited |
Proxy properties for this Aspect.
|
protectedinherited |
Proxy state for this Aspect.