Class CSdvObjectAccess#
Defined in File component_impl.h
Inheritance Relationships#
Base Type#
public sdv::IInterfaceAccess
(Struct IInterfaceAccess)
Derived Types#
public sdv::CModule
(Class CModule)public sdv::CSdvObject
(Class CSdvObject)
Class Documentation#
-
class CSdvObjectAccess : public sdv::IInterfaceAccess#
Top level SDV object to solve ambiguities in the use of IInterfaceAccess. THis class is used by CSdvObjectClass during the instantiation of the SDV object.
Subclassed by sdv::CModule, sdv::CSdvObject
Public Functions
-
CSdvObjectAccess() = default#
Default constructor.
-
CSdvObjectAccess(CSdvObjectAccess&) = delete#
-
CSdvObjectAccess &operator=(CSdvObjectAccess&) = delete#
-
CSdvObjectAccess(CSdvObjectAccess&&) = delete#
-
CSdvObjectAccess &operator=(CSdvObjectAccess&&) = delete#
-
virtual ~CSdvObjectAccess() = default#
Default virtual destructor.
-
inline IInterfaceAccess *GetObjectAccess()#
Get access to the implemented IInterfaceAccess interface.
- Returns:
Returns a pointer to the implementation of IInterfaceAccess.
-
CSdvObjectAccess() = default#