fiber
Loading...
Searching...
No Matches
fiber::AssertionFailureCritical Class Reference

#include <Exceptions.hpp>

Inheritance diagram for fiber::AssertionFailureCritical:
fiber::AssertionFailure fiber::Exception

Public Member Functions

 AssertionFailureCritical (char const *condition, char const *function_signature)
 
 AssertionFailureCritical (char const *condition, char const *message, char const *function_signature)
 
virtual void print (OStream &stream) const final
 
- Public Member Functions inherited from fiber::AssertionFailure
 AssertionFailure (const char *type_i, char const *condition_i, char const *function_signature_i)
 
 AssertionFailure (const char *type_i, char const *condition_i, char const *message_i, char const *function_signature_i)
 
- Public Member Functions inherited from fiber::Exception
 Exception ()
 
 Exception (const char *what)
 
constexpr const char * type () const noexcept
 
const char * what () const noexcept final
 

Additional Inherited Members

- Public Attributes inherited from fiber::AssertionFailure
const char *const condition = nullptr
 
const char *const function_signature = nullptr
 
- Protected Member Functions inherited from fiber::Exception
 Exception (const char *type, const char *what)
 Constructor for classes that derive from Exception.
 

Constructor & Destructor Documentation

◆ AssertionFailureCritical() [1/2]

fiber::AssertionFailureCritical::AssertionFailureCritical ( char const * condition,
char const * function_signature )
inline

◆ AssertionFailureCritical() [2/2]

fiber::AssertionFailureCritical::AssertionFailureCritical ( char const * condition,
char const * message,
char const * function_signature )
inline

Member Function Documentation

◆ print()

void fiber::AssertionFailureCritical::print ( OStream & stream) const
finalvirtual

Reimplemented from fiber::AssertionFailure.


The documentation for this class was generated from the following files: