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 74 of file ProxyPropertyDefinition.h.

Constructor & Destructor Documentation

◆ ProxyPropertyDefinition()

template<typename PropertyType>
ProxyPropertyDefinition ( PropertyType * setter_ref,
ProxyType proxy_type )
inline

Definition at line 81 of file ProxyPropertyDefinition.h.

+ Here is the call graph for this function:

◆ ~ProxyPropertyDefinition()

template<typename PropertyType>
virtual ~ProxyPropertyDefinition ( )
inlinevirtual

Definition at line 87 of file ProxyPropertyDefinition.h.

Member Function Documentation

◆ write_proxy_to_setter()

template<typename PropertyType>
virtual void write_proxy_to_setter ( IceManagerPtr ice_manager,
const std::string & proxy_name )
inlineoverridevirtual

Implements ProxyPropertyDefinitionBase.

Definition at line 93 of file ProxyPropertyDefinition.h.


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