Orcus
Loading...
Searching...
No Matches
orcus::interface_error Class Reference

#include <exception.hpp>

Inheritance diagram for orcus::interface_error:
orcus::general_error

Public Member Functions

 interface_error (std::string msg)
Public Member Functions inherited from orcus::general_error
 general_error (std::string msg)
 general_error (std::string_view cls, std::string_view msg)
virtual const char * what () const noexcept

Additional Inherited Members

Protected Member Functions inherited from orcus::general_error
void append_msg (const std::string &s)

Detailed Description

This gets thrown when a public interface method is expected to return a non-null pointer to another interface but actually returns a null pointer.