Struct SMemberMapAccess#
Defined in File param_impl.h
Inheritance Relationships#
Derived Types#
public sdv::internal::SMemberMap< TMember >(Template Struct SMemberMap)public sdv::internal::SMemberMap< std::shared_ptr< TMember > >(Template Struct SMemberMap< std::shared_ptr< TMember > >)public sdv::internal::SMemberMap< TMember * >(Template Struct SMemberMap< TMember * >)
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.
-
virtual CSdvParamMap *Access() = 0#