Class CSdvObjectAccess#

Inheritance Relationships#

Base Type#

Derived Types#

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.