Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::PosixError Class Reference

An OS error that has an errno or equivalent output. More...

#include <PosixError.h>

Inheritance diagram for fabrique::PosixError:
fabrique::OSError fabrique::Printable

Public Member Functions

 PosixError (std::string message)
 
 PosixError (PosixError &&)
 
- Public Member Functions inherited from fabrique::OSError
 OSError (const std::string &message, const std::string &description)
 
 OSError (const OSError &)
 
virtual const std::string & message () const
 
virtual const std::string & description () const
 
const char * what () const noexcept
 
virtual void PrettyPrint (Bytestream &, size_t indent=0) const
 Print a human-readable representation to an output stream and return that output stream.
 
- Public Member Functions inherited from fabrique::Printable
 Printable (const Printable &)
 
Printableoperator= (const Printable &)
 
virtual std::string str () const
 

Detailed Description

An OS error that has an errno or equivalent output.

Definition at line 40 of file PosixError.h.


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