data_exception.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/exceptions/
data__exception_8hpp
exception.hpp
ecl::DataException
ecl
exception.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/exceptions/
exception_8hpp
macros.hpp
ecl::Exception
ecl
exception_tracer.cpp
/tmp/ws/src/ecl_core/ecl_exceptions/src/examples/
exception__tracer_8cpp
exceptions.cpp
/tmp/ws/src/ecl_core/ecl_exceptions/src/examples/
exceptions_8cpp
../../include/ecl/exceptions/exception.hpp
../../include/ecl/exceptions/data_exception.hpp
../../include/ecl/exceptions/macros.hpp
../../include/ecl/exceptions/standard_exception.hpp
void
f
exceptions_8cpp.html
aad5b6fe53fb9b0d2b8716573b7c3d491
(int i) ecl_debug_throw_decl(StandardException)
int
main
exceptions_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
exceptions.dox
/tmp/ws/src/ecl_core/ecl_exceptions/doxygen/
exceptions_8dox
exceptions.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/
exceptions_8hpp
exceptions/macros.hpp
exceptions/exception.hpp
exceptions/standard_exception.hpp
exceptions/data_exception.hpp
macros.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/exceptions/
macros_8hpp
#define
ecl_assert_throw
group__Macros.html
ga5af49300f521989dc401945da764f0ad
(expression, exception)
#define
ecl_assert_throw_decl
group__Macros.html
gada33a054e88beb8f71114b8b88d8d53f
(exception)
#define
ecl_catch
group__Macros.html
gaf5d83a395e960d0d355dcec3741909cb
(exception)
#define
ecl_debug_catch
group__Macros.html
ga4657c34a77cf3017133532a895b2e13b
(exception)
#define
ecl_debug_throw
group__Macros.html
ga620ce067eadcce070925c690cce9a03d
(exception)
#define
ecl_debug_throw_decl
group__Macros.html
gaedb4a4182c85360dc9930eda5d71de10
(exception)
#define
ecl_debug_try
group__Macros.html
ga7a733b73e8c091b2f7dd1f2a9aa53d9a
#define
ecl_exceptions_LOCAL
macros_8hpp.html
ad6e28823cef4ca4ce84da2dc81d50129
#define
ecl_exceptions_PUBLIC
macros_8hpp.html
a2f43048cefaafb0977f525d8484b8a65
#define
ECL_HAS_EXCEPTIONS
macros_8hpp.html
af2061f94b5fa65606c7b6e2e9ca94532
#define
ecl_throw
group__Macros.html
gac69cf601fb66d6663820fb6bd03c91fa
(exception)
#define
ecl_throw_decl
group__Macros.html
gaabef57eb36b11776ccb4b4095841d3b0
(exception)
#define
ecl_try
group__Macros.html
gaa03ce8ef60be74abf6437ef8496a524d
mainpage.dox
/tmp/ws/src/ecl_core/ecl_exceptions/doxygen/
mainpage_8dox
posix_error_handler.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/exceptions/
posix__error__handler_8hpp
standard_exception.hpp
ecl::PosixErrorHandler
ecl
standard_exception.cpp
/tmp/ws/src/ecl_core/ecl_exceptions/src/lib/
standard__exception_8cpp
../../include/ecl/exceptions/standard_exception.hpp
ecl
standard_exception.hpp
/tmp/ws/src/ecl_core/ecl_exceptions/include/ecl/exceptions/
standard__exception_8hpp
exception.hpp
ecl::StandardException
ecl
ecl::DataException
classecl_1_1DataException.html
Data
ecl::Exception
const Data &
data
classecl_1_1DataException.html
ac1fed7ec0284022149468879efa79a9d
() const
DataException
classecl_1_1DataException.html
ab6eae860f7786005eeeeb2b06d34ce1c
(const char *loc, ErrorFlag error, Data &d)
DataException
classecl_1_1DataException.html
ad51ef5f3be0f4eb90b788c5c912290ed
(const char *loc, ErrorFlag error, const std::string &msg, const Data &d)
DataException
classecl_1_1DataException.html
abebc3ecdeaf1b327ad959952ecbfacba
(const char *loc, const DataException< Data > &e)
const ErrorFlag &
flag
classecl_1_1DataException.html
a6b207afc727fd0ec24151d2d2a3e42cd
() const
const char *
what
classecl_1_1DataException.html
a8d2662a127fe1117fbbff7e1af606a93
() const
virtual
~DataException
classecl_1_1DataException.html
a624016168b21dc546dfada730f4f1be6
()
Data
error_data
classecl_1_1DataException.html
aec714c5549243f0e69cc4377730d2b1f
ErrorFlag
error_type
classecl_1_1DataException.html
a0bc0c6d72c0bd96b68bda477a819f091
std::string
message
classecl_1_1DataException.html
a9d23e7f4a5af40f6bc3d7e6330667ec8
ecl::Exception
classecl_1_1Exception.html
virtual const char *
what
classecl_1_1Exception.html
a5f147f0f5d8aceccef6f19cdbe4f4470
() const =0
virtual
~Exception
classecl_1_1Exception.html
aaf17964e7e0b1c1ef85961407b9067cc
()
Exception
classecl_1_1Exception.html
ab4598bf98ec90a011a241e42a69097d3
()
Exception
classecl_1_1Exception.html
aa57365dd7d4c33ff3a7963a4c9bf56a6
(const char *loc)
std::string
location
classecl_1_1Exception.html
a28915382673b7af5e1ea2c66184c054f
ecl::PosixErrorHandler
classecl_1_1PosixErrorHandler.html
virtual
~PosixErrorHandler
classecl_1_1PosixErrorHandler.html
a8a1a0ade06427b51ee9f5cab22fbdaf8
()
static StandardException
GenerateStandardException
classecl_1_1PosixErrorHandler.html
a0f4c23a8c530c9fea5d817136dab60e8
(const char *loc)
ecl::StandardException
classecl_1_1StandardException.html
ecl::Exception
const ErrorFlag &
flag
classecl_1_1StandardException.html
acc0b1132678eba4a5b7f658947e6c44b
() const
const std::string &
message
classecl_1_1StandardException.html
a02047ab762b80c7b6aecf1d7a28ad04f
() const
StandardException
classecl_1_1StandardException.html
afb8625eaabf5f54cce5868a3ad4314c8
(const char *loc, ErrorFlag error)
StandardException
classecl_1_1StandardException.html
a1a93ac2f38356c49912655a0e953a2ad
(const char *loc, ErrorFlag error, const std::string &msg)
StandardException
classecl_1_1StandardException.html
a05e6d468041055cdd9fcbcc9936f96a2
(const char *loc, const StandardException &e)
const char *
what
classecl_1_1StandardException.html
aae7594f277f1116488f51e4c74646982
() const
virtual
~StandardException
classecl_1_1StandardException.html
a8c8490ebead8b893fd3dd468248006c8
()
std::string
detailed_message
classecl_1_1StandardException.html
a0a8ec0602a05c3b8cb80a15bfd279144
const ErrorFlag
error_flag
classecl_1_1StandardException.html
a6b27d5141b0d6ed3789fd0a43a2a7a88
ecl
namespaceecl.html
ecl::DataException
ecl::Exception
ecl::PosixErrorHandler
ecl::StandardException
ErrorFlag
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953
bool
is_big_endian
namespaceecl.html
a79d08ebb3ed11c672e00840e4475a54d
()
bool
is_char_signed
namespaceecl.html
a0f469aadcf6588537ef83a7b503018e1
()
ArgNotSupportedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37
BlockingError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a
BusyError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702
CloseError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b
ConfigurationError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6
ConnectionError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012
ConnectionRefusedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3
ConstructorError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031
ConversionError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda
DestructorError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f
InterruptedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a
InvalidArgError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80
InvalidInputError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39
InvalidObjectError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939
IsLockedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256
MemoryError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91
NoError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05
NotFoundError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78
NotInitialisedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa
NotSupportedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7
OpenError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b
OutOfRangeError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f
OutOfResourcesError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745
PermissionsError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711
PosixError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928
RaiiError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa
ReadError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa
SystemFailureError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c
TimeOutError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05
UnknownError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080
UsageError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8
WriteError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41
Macros
Macros
group__Macros.html
#define
ecl_assert_throw
group__Macros.html
ga5af49300f521989dc401945da764f0ad
(expression, exception)
#define
ecl_assert_throw_decl
group__Macros.html
gada33a054e88beb8f71114b8b88d8d53f
(exception)
#define
ecl_catch
group__Macros.html
gaf5d83a395e960d0d355dcec3741909cb
(exception)
#define
ecl_debug_catch
group__Macros.html
ga4657c34a77cf3017133532a895b2e13b
(exception)
#define
ecl_debug_throw
group__Macros.html
ga620ce067eadcce070925c690cce9a03d
(exception)
#define
ecl_debug_throw_decl
group__Macros.html
gaedb4a4182c85360dc9930eda5d71de10
(exception)
#define
ecl_debug_try
group__Macros.html
ga7a733b73e8c091b2f7dd1f2a9aa53d9a
#define
ecl_throw
group__Macros.html
gac69cf601fb66d6663820fb6bd03c91fa
(exception)
#define
ecl_throw_decl
group__Macros.html
gaabef57eb36b11776ccb4b4095841d3b0
(exception)
#define
ecl_try
group__Macros.html
gaa03ce8ef60be74abf6437ef8496a524d
errorsExceptions
Exceptions
errorsExceptions
Introduction
RAII
Debugging
types
Exceptions
DataExceptions
posixErrorHandling
rethrowingSection
disabling
disableExceptions
debugSection
assertSection
errata
index
index
Guides
Examples
Benchmarks
guides
ChangeLog
Changes
Bugs
packageSummary
licenses
ecl
tclap
eigen
issues
supportedPlatforms
customPlatforms
CompilingLinking
cmakeConfig
customConfig
unknownConfiguration
MacrosSection
TypesSection
PlatformSniffers
unitTests
utilities
locSection
errorHandlers
errorFunctions
compileSection
otherGuides