Stream Exception.
More...
#include <streamexception.hh>
|
| enum | Error {
BAD_STREAM = 0
, FAIL_STREAM
, END_OF_FILE
, UNKNOWN_ERROR
,
BAD_STREAM = 0
, FAIL_STREAM
, END_OF_FILE
, UNKNOWN_ERROR
} |
| | Enumerated type classifying the type of stream errors. More...
|
| enum | Error {
BAD_STREAM = 0
, FAIL_STREAM
, END_OF_FILE
, UNKNOWN_ERROR
,
BAD_STREAM = 0
, FAIL_STREAM
, END_OF_FILE
, UNKNOWN_ERROR
} |
| | Enumerated type classifying the type of stream errors. More...
|
|
| | StreamException (std::istream &in, int library, const std::string &info, const char *file=0, size_t line=0) |
| | Constructor.
|
| | StreamException (std::ostream &out, int library, const std::string &info, const char *file=0, size_t line=0) |
| | Constructor.
|
| | StreamException (int library, int code, const std::string &message, const std::string &info, const char *file=0, size_t line=0) throw ( ) |
| | Constructor.
|
| | StreamException (std::istream &in, int library, const std::string &info, const char *file=0, size_t line=0) |
| | StreamException (std::ostream &out, int library, const std::string &info, const char *file=0, size_t line=0) |
| | StreamException (int library, int code, const std::string &message, const std::string &info, const char *file=0, size_t line=0) throw ( ) |
| bool | operator== (const LdasException &e) const |
| | Equal Comparison.
|
| bool | operator== (const LdasException &e) const |
| bool | operator!= (const LdasException &e) const |
| | Not-Equal Comparison.
|
| bool | operator!= (const LdasException &e) const |
| const ErrorInfo & | getError (size_t i) const |
| | Get Error Info.
|
| const ErrorInfo & | getError (size_t i) const |
| const ErrorInfo & | operator[] (size_t i) const |
| | Array Operator.
|
| const ErrorInfo & | operator[] (size_t i) const |
| size_t | getSize () const |
| | Get Size.
|
| size_t | getSize () const |
| void | addError (int library, int code, const std::string &1, const std::string &info="", const char *file=0, size_t line=0) |
| | Add Error.
|
| void | addError (const ErrorInfo &e) |
| | Add Error.
|
| void | addError (int library, int code, const std::string &1, const std::string &info="", const char *file=0, size_t line=0) |
| void | addError (const ErrorInfo &e) |
◆ Error [1/2]
Enumerated type classifying the type of stream errors.
| Enumerator |
|---|
| BAD_STREAM | |
| FAIL_STREAM | |
| END_OF_FILE | |
| UNKNOWN_ERROR | |
| BAD_STREAM | |
| FAIL_STREAM | |
| END_OF_FILE | |
| UNKNOWN_ERROR | |
◆ Error [2/2]
Enumerated type classifying the type of stream errors.
| Enumerator |
|---|
| BAD_STREAM | |
| FAIL_STREAM | |
| END_OF_FILE | |
| UNKNOWN_ERROR | |
| BAD_STREAM | |
| FAIL_STREAM | |
| END_OF_FILE | |
| UNKNOWN_ERROR | |
◆ StreamException() [1/6]
| StreamException::StreamException |
( |
std::istream & | in, |
|
|
int | library, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
Constructor.
- Parameters
-
| in | Input Stream |
| library | Name of library or api |
| info | Additional information about th exception |
| file | Name of file where exception was thrown |
| line | Line of file where exception was thrown |
◆ StreamException() [2/6]
| StreamException::StreamException |
( |
std::ostream & | out, |
|
|
int | library, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
Constructor.
- Parameters
-
| out | Output stream |
| library | Name of library or api |
| info | Additional information about the exception |
| file | Name of file where exception was thrown |
| line | Line of file where exception was thrown |
◆ StreamException() [3/6]
| StreamException::StreamException |
( |
int | library, |
|
|
int | code, |
|
|
const std::string & | message, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
| throw | ( | ) | | | |
|
inline |
Constructor.
- Parameters
-
| library | Name of library or api casuing the excption |
| code | Code for the exception |
| message | Text message describing the exception |
| info | Additional information about the exception |
| file | Name of the file where the exception was thrown |
| line | Line number of the file where the exception was thrown |
◆ StreamException() [4/6]
| StreamException::StreamException |
( |
std::istream & | in, |
|
|
int | library, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
◆ StreamException() [5/6]
| StreamException::StreamException |
( |
std::ostream & | out, |
|
|
int | library, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
◆ StreamException() [6/6]
| StreamException::StreamException |
( |
int | library, |
|
|
int | code, |
|
|
const std::string & | message, |
|
|
const std::string & | info, |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
| throw | ( | ) | | | |
◆ addError() [1/4]
| void LdasException::addError |
( |
const ErrorInfo & | e | ) |
|
|
inherited |
Add Error.
Add another error info object to the class.
- Parameters
-
◆ addError() [2/4]
| void LdasException::addError |
( |
const ErrorInfo & | e | ) |
|
|
inherited |
◆ addError() [3/4]
| void LdasException::addError |
( |
int | library, |
|
|
int | code, |
|
|
const std::string & | 1, |
|
|
const std::string & | info = "", |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
|
inherited |
Add Error.
Add another error info object to the class.
- Parameters
-
| library | |
| code | |
| msg | |
| info | |
| file | |
| line | |
◆ addError() [4/4]
| void LdasException::addError |
( |
int | library, |
|
|
int | code, |
|
|
const std::string & | 1, |
|
|
const std::string & | info = "", |
|
|
const char * | file = 0, |
|
|
size_t | line = 0 ) |
|
inherited |
◆ getError() [1/2]
◆ getError() [2/2]
◆ getSize() [1/2]
| size_t LdasException::getSize |
( |
| ) |
const |
|
inlineinherited |
Get Size.
Return the number of ErrorInfo objects contained in this object.
- Returns
- size_t
◆ getSize() [2/2]
| size_t LdasException::getSize |
( |
| ) |
const |
|
inherited |
◆ operator!=() [1/2]
Not-Equal Comparison.
- Parameters
-
- Returns
- bool
◆ operator!=() [2/2]
◆ operator==() [1/2]
Equal Comparison.
- Parameters
-
- Returns
- bool
◆ operator==() [2/2]
◆ operator[]() [1/2]
Array Operator.
- Parameters
-
- Returns
- const ErrorInfo&
exc: range_error
◆ operator[]() [2/2]
◆ mErrors
| std::vector< ErrorInfo > LdasException::mErrors |
|
privateinherited |
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/streamexception.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/streamexception.hh
- /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/streamexception.cc