Scarab  v3.9.4
Project 8 C++ Utility Library
Public Member Functions | List of all members
error Class Reference

#include <error.hh>

Inheritance diagram for error:
Inheritance graph

Public Member Functions

 error ()=default
 
 error (const error &)=default
 
 ~error () noexcept=default
 
- Public Member Functions inherited from typed_exception< error >
 typed_exception () noexcept
 
 typed_exception (const std::string &a_filename, int a_line) noexcept
 
 typed_exception (const typed_exception< error > &a_orig) noexcept
 
virtual ~typed_exception () noexcept
 
typed_exception< error > & operator= (const typed_exception< error > &a_orig)
 
erroroperator<< (x_streamable a_fragment)
 
erroroperator<< (const std::string &a_fragment)
 
erroroperator<< (const char *a_fragment)
 
erroroperator() (const std::string &a_filename, int a_line)
 
virtual const char * what () const noexcept
 
virtual const char * where () const noexcept
 
const std::string & filename () const
 
int line () const
 
- Public Member Functions inherited from base_exception
 base_exception () noexcept=default
 
virtual ~base_exception () noexcept=default
 

Additional Inherited Members

- Protected Attributes inherited from typed_exception< error >
std::string f_what
 
std::string f_where
 
std::string f_filename
 
int f_line
 

Detailed Description

Definition at line 10 of file error.hh.

Constructor & Destructor Documentation

◆ error() [1/2]

error ( )
default

◆ error() [2/2]

error ( const error )
default

◆ ~error()

~error ( )
defaultnoexcept

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