ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cPropertiesHelperabstract

Helper to create a copy. More...

#include <properties_v1.h>

Inheritance diagram for cPropertiesHelper:
[legend]

Public Member Functions

bool Exists (const char *) const override
 
tResult GetProperty (const char *, IProperty &) const override
 
tResult SetProperty (const IProperty &)=0
 
tResult SetPropertyByPath (const char *, const IProperty &) override
 
tResult Set (const IProperties &) override
 
tResult Get (IProperties &) const override
 
size_t GetSize () const override
 
tResult RemoveProperty (const char *) override
 
tResult RegisterPropertyObserver (const char *, IPropertyObserver &) override
 
tResult UnregisterPropertyObserver (IPropertyObserver &) override
 
- Public Member Functions inherited from object< IProperties >
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
tResult GetInterface (const char *i_strIID, void *&o_pInterface) override
 Query interfaces on an object.
 
tResult GetInterface (const char *i_strIID, const void *&o_pInterface) const override
 Provides const correct interface querying.
 
void Destroy () const override
 Switch from non-virtual destructor to virtual destructor.
 
- Public Member Functions inherited from IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 Marks the IObject to be castable with the ucom_cast()
 

Additional Inherited Members

- Protected Member Functions inherited from IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Detailed Description

Helper to create a copy.

Definition at line 124 of file properties_v1.h.

Member Function Documentation

◆ Exists()

bool Exists ( const char * ) const
inlineoverride

Definition at line 128 of file properties_v1.h.

◆ Get()

tResult Get ( IProperties & ) const
inlineoverride

Definition at line 151 of file properties_v1.h.

◆ GetProperty()

tResult GetProperty ( const char * ,
IProperty &  ) const
inlineoverride

Definition at line 133 of file properties_v1.h.

◆ GetSize()

size_t GetSize ( ) const
inlineoverride

Definition at line 156 of file properties_v1.h.

◆ RegisterPropertyObserver()

tResult RegisterPropertyObserver ( const char * ,
IPropertyObserver &  )
inlineoverride

Definition at line 166 of file properties_v1.h.

◆ RemoveProperty()

tResult RemoveProperty ( const char * )
inlineoverride

Definition at line 161 of file properties_v1.h.

◆ Set()

tResult Set ( const IProperties & )
inlineoverride

Definition at line 146 of file properties_v1.h.

◆ SetPropertyByPath()

tResult SetPropertyByPath ( const char * ,
const IProperty &  )
inlineoverride

Definition at line 141 of file properties_v1.h.

◆ UnregisterPropertyObserver()

tResult UnregisterPropertyObserver ( IPropertyObserver & )
inlineoverride

Definition at line 172 of file properties_v1.h.