peary::utils::MissingImplementationError

Inherits from peary::utils::LogicError, peary::utils::Exception, std::exception

Public Functions

Name
MissingImplementationError(std::string_view func, std::string_view reason ="")Constructor for MissingFunctionImplementationError.

Additional inherited members

Public Functions inherited from peary::utils::LogicError

Name
LogicError(std::string what_arg)Constructor for LogicError.

Protected Functions inherited from peary::utils::LogicError

Name
LogicError() =defaultDefault constructor for LogicError.

Public Functions inherited from peary::utils::Exception

Name
Exception(std::string what_arg)Constructor for Exception.
const char * what() const overrideReturn the error message.

Protected Functions inherited from peary::utils::Exception

Name
Exception() =defaultDefault constructor for Exception.

Protected Attributes inherited from peary::utils::Exception

Name
std::string _message

Public Functions Documentation

function MissingImplementationError

  inline explicit MissingImplementationError(
    std::string_view func,
    std::string_view reason =""
)
  

Constructor for MissingFunctionImplementationError.

Parameters:

  • func The name of the function where the error occurred
  • reason The reason to be associated with the exception

Updated on 2025-11-14 at 11:31:23 +0100