ProxyPropertyDefinition< PropertyType > Class Template Reference

#include <ArmarXCore/core/application/properties/ProxyPropertyDefinition.h>

+ Inheritance diagram for ProxyPropertyDefinition< PropertyType >:

Public Member Functions

 ProxyPropertyDefinition (PropertyType *setter_ref, ProxyType proxy_type)
 
virtual void write_proxy_to_setter (IceManagerPtr ice_manager, const std::string &proxy_name) override
 
virtual ~ProxyPropertyDefinition ()
 
- Public Member Functions inherited from ProxyPropertyDefinitionBase
ProxyType getProxyType ()
 
 ProxyPropertyDefinitionBase (ProxyType proxy_type)
 
virtual ~ProxyPropertyDefinitionBase ()
 

Additional Inherited Members

- Protected Attributes inherited from ProxyPropertyDefinitionBase
const ProxyType m_proxy_type
 

Detailed Description

template<typename PropertyType>
class armarx::ProxyPropertyDefinition< PropertyType >

Definition at line 85 of file ProxyPropertyDefinition.h.

Constructor & Destructor Documentation

◆ ProxyPropertyDefinition()

ProxyPropertyDefinition ( PropertyType *  setter_ref,
ProxyType  proxy_type 
)
inline

Definition at line 94 of file ProxyPropertyDefinition.h.

◆ ~ProxyPropertyDefinition()

virtual ~ProxyPropertyDefinition ( )
inlinevirtual

Definition at line 102 of file ProxyPropertyDefinition.h.

Member Function Documentation

◆ write_proxy_to_setter()

virtual void write_proxy_to_setter ( IceManagerPtr  ice_manager,
const std::string &  proxy_name 
)
inlineoverridevirtual

Implements ProxyPropertyDefinitionBase.

Definition at line 109 of file ProxyPropertyDefinition.h.


The documentation for this class was generated from the following file: