|
DART 6.12.2
|
#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.