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

#include <Exceptions.hpp>

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

Public Member Functions

 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)
 
virtual void print (OStream &stream) const override
 
- Public Member Functions inherited from fiber::Exception
 Exception ()
 
 Exception (const char *what)
 
constexpr const char * type () const noexcept
 
const char * what () const noexcept final
 

Public Attributes

const char *const condition = nullptr
 
const char *const function_signature = nullptr
 

Additional Inherited Members

- Protected Member Functions inherited from fiber::Exception
 Exception (const char *type, const char *what)
 Constructor for classes that derive from Exception.
 

Constructor & Destructor Documentation

◆ AssertionFailure() [1/2]

fiber::AssertionFailure::AssertionFailure ( const char * type_i,
char const * condition_i,
char const * function_signature_i )
inline

◆ AssertionFailure() [2/2]

fiber::AssertionFailure::AssertionFailure ( const char * type_i,
char const * condition_i,
char const * message_i,
char const * function_signature_i )
inline

Member Function Documentation

◆ print()

void fiber::AssertionFailure::print ( OStream & stream) const
overridevirtual

Member Data Documentation

◆ condition

const char* const fiber::AssertionFailure::condition = nullptr

◆ function_signature

const char* const fiber::AssertionFailure::function_signature = nullptr

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