Template Function sdv::InterfaceMapChainHelper(std::weak_ptr<TMember>&, interface_id)#

Function Documentation#

template<typename TMember>
inline sdv::interface_t sdv::InterfaceMapChainHelper(std::weak_ptr<TMember> &rweakMember, interface_id idInterface)#

Helper function for interface chaining using a member variable.

Template Parameters:

TMember – Type of the member variable.

Parameters:
  • rweakMember[in] Reference to the weak pointer to the member to chain to.

  • idInterface[in] ID of the interface.

Returns:

Pointer to the interface.