tesseract  4.00.00dev
tesseract::IcuErrorCode Class Reference

#include <icuerrorcode.h>

Inheritance diagram for tesseract::IcuErrorCode:

Public Member Functions

 IcuErrorCode ()
 
virtual ~IcuErrorCode ()
 

Protected Member Functions

virtual void handleFailure () const
 

Detailed Description

Definition at line 44 of file icuerrorcode.h.

Constructor & Destructor Documentation

◆ IcuErrorCode()

tesseract::IcuErrorCode::IcuErrorCode ( )
inline

Definition at line 46 of file icuerrorcode.h.

46 {}

◆ ~IcuErrorCode()

virtual tesseract::IcuErrorCode::~IcuErrorCode ( )
inlinevirtual

Definition at line 47 of file icuerrorcode.h.

47  {
48  if (isFailure()) {
49  handleFailure();
50  }
51  }
virtual void handleFailure() const
Definition: icuerrorcode.h:54

Member Function Documentation

◆ handleFailure()

virtual void tesseract::IcuErrorCode::handleFailure ( ) const
inlineprotectedvirtual

Definition at line 54 of file icuerrorcode.h.

54  {
55  tprintf("ICU ERROR: %s", errorName());
56  exit(errorCode);
57  }
#define tprintf(...)
Definition: tprintf.h:31

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