Class InvalidInterfaceUseError

Class Documentation

class InvalidInterfaceUseError

Error to avoid introducing an STL dependency () to publicly exposed common interfaces, thrown when what should be a pure-virtual interface type is directly instantiated and called.

Important

This is a hopefully temporary hack in order to work around wrapper generator constraints. There is no technical reason we should not be able to use true interfaces.

Public Functions

inline InvalidInterfaceUseError(const csp::common::String &msg)

Public Members

csp::common::String msg