Public Member Functions | Protected Member Functions | List of all members
ecl::TimeError Class Reference

Extends the generic ecl error handler with some time specific error strings. More...

#include <errors.hpp>

Inheritance diagram for ecl::TimeError:
Inheritance graph
[legend]

Public Member Functions

 TimeError (const ErrorFlag &flag=UnknownError)
 Configures the error class with the specified error flag. More...
 
- Public Member Functions inherited from ecl::Error
 Error (const ErrorFlag &flag=UnknownError)
 
virtual ErrorFlag flag () const
 
virtual void operator= (const ErrorFlag &error)
 
virtual void print (const char *loc)
 
virtual const char * what () const
 
virtual ~Error ()
 

Protected Member Functions

virtual const char * argNotSupportedErrorString ()
 
virtual const char * interruptedErrorString ()
 
virtual const char * memoryErrorString ()
 
virtual const char * outOfRangeErrorString ()
 
virtual const char * permissionsErrorString ()
 
- Protected Member Functions inherited from ecl::Error
virtual const char * argNotSupportedErrorString () const
 
virtual const char * blockingErrorString () const
 
virtual const char * busyErrorString () const
 
virtual const char * closeErrorString () const
 
virtual const char * configurationErrorString () const
 
virtual const char * connectErrorString () const
 
virtual const char * connectionRefusedString () const
 
virtual const char * constructorErrorString () const
 
virtual const char * conversionErrorString () const
 
virtual const char * destructorErrorString () const
 
virtual const char * interruptedErrorString () const
 
virtual const char * invalidArgErrorString () const
 
virtual const char * invalidObjectErrorString () const
 
virtual const char * isLockedErrorString () const
 
virtual const char * isTimeOutErrorString () const
 
virtual const char * memoryErrorString () const
 
virtual const char * noErrorString () const
 
virtual const char * notFoundErrorString () const
 
virtual const char * notInitialisedErrorString () const
 
virtual const char * notSupportedErrorString () const
 
virtual const char * openErrorString () const
 
virtual const char * outOfRangeErrorString () const
 
virtual const char * outOfResourcesErrorString () const
 
virtual const char * permissionsErrorString () const
 
virtual const char * raiiErrorString () const
 
virtual const char * readErrorString () const
 
virtual const char * systemFailureErrorString () const
 
virtual const char * unknownErrorString () const
 
virtual const char * usageErrorString () const
 
virtual const char * writeErrorString () const
 

Additional Inherited Members

- Protected Attributes inherited from ecl::Error
ErrorFlag error_flag
 

Detailed Description

Extends the generic ecl error handler with some time specific error strings.

Definition at line 34 of file errors.hpp.

Constructor & Destructor Documentation

◆ TimeError()

ecl::TimeError::TimeError ( const ErrorFlag flag = UnknownError)
inline

Configures the error class with the specified error flag.

Parameters
flag: the error type.

Definition at line 41 of file errors.hpp.

Member Function Documentation

◆ argNotSupportedErrorString()

virtual const char* ecl::TimeError::argNotSupportedErrorString ( )
inlineprotectedvirtual

Definition at line 44 of file errors.hpp.

◆ interruptedErrorString()

virtual const char* ecl::TimeError::interruptedErrorString ( )
inlineprotectedvirtual

Definition at line 47 of file errors.hpp.

◆ memoryErrorString()

virtual const char* ecl::TimeError::memoryErrorString ( )
inlineprotectedvirtual

Definition at line 46 of file errors.hpp.

◆ outOfRangeErrorString()

virtual const char* ecl::TimeError::outOfRangeErrorString ( )
inlineprotectedvirtual

Definition at line 43 of file errors.hpp.

◆ permissionsErrorString()

virtual const char* ecl::TimeError::permissionsErrorString ( )
inlineprotectedvirtual

Definition at line 45 of file errors.hpp.


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


ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:16:13