helib::IOError Class Reference

Inherits from Exception and std::runtime_error. More...

#include <exceptions.h>

Inheritance diagram for helib::IOError:
helib::RuntimeError helib::Exception

Public Member Functions

 IOError (const std::string &what_arg)
 
 IOError (const char *what_arg)
 
virtual ~IOError ()
 
virtual const char * what () const noexcept override
 
- Public Member Functions inherited from helib::RuntimeError
 RuntimeError (const std::string &what_arg)
 
 RuntimeError (const char *what_arg)
 
virtual ~RuntimeError ()
 
- Public Member Functions inherited from helib::Exception
virtual ~Exception ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from helib::Exception
 Exception ()=default
 

Detailed Description

Inherits from Exception and std::runtime_error.

Constructor & Destructor Documentation

◆ IOError() [1/2]

helib::IOError::IOError ( const std::string &  what_arg)
inlineexplicit

◆ IOError() [2/2]

helib::IOError::IOError ( const char *  what_arg)
inlineexplicit

◆ ~IOError()

virtual helib::IOError::~IOError ( )
inlinevirtual

Member Function Documentation

◆ what()

virtual const char* helib::IOError::what ( ) const
inlineoverridevirtualnoexcept

Reimplemented from helib::RuntimeError.