Struct SMemberMapAccess#

Inheritance Relationships#

Derived Types#

Struct Documentation#

struct SMemberMapAccess#

Member access class.

Subclassed by sdv::internal::SMemberMap< TMember >, sdv::internal::SMemberMap< std::shared_ptr< TMember > >, sdv::internal::SMemberMap< TMember * >

Unnamed Group

virtual CSdvParamMap *Access() = 0#

Get CSdvParamMap access.

Returns:

The parameter map pointer or a NULL pointer if there is no associated parameter map.

virtual const CSdvParamMap *Access() const = 0#

Get CSdvParamMap access.

Returns:

The parameter map pointer or a NULL pointer if there is no associated parameter map.

Public Functions

virtual std::shared_ptr<internal::CParamGuardian> FindParamObject(const sdv::u8string &rssName) = 0#

Find the parameter object with the supplied name.

Parameters:

rssName[in] Reference to the name of the parameter.

Returns:

Returns a smart pointer to the parameter object.