changelog.dox
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/doxygen/
changelog_8dox
compile_time_assert.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/errors/
compile__time__assert_8hpp
macros.hpp
#define
ecl_compile_time_assert
compile__time__assert_8hpp.html
a34ed9ce490433df5c1bc5a46c0c556ef
(logical_expression)
#define
ecl_verbose_compile_time_assert
compile__time__assert_8hpp.html
a075b6eb83cb625682eeee92c8536d537
(logical_expression, message)
debugging.dox
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/doxygen/
debugging_8dox
errors.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/src/examples/
errors_8cpp
../../include/ecl/errors/compile_time_assert.hpp
../../include/ecl/errors/handlers.hpp
../../include/ecl/errors/run_time_functions.hpp
../../include/ecl/errors/macros.hpp
int
main
errors_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
errors.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/
errors_8hpp
errors/macros.hpp
errors/handlers.hpp
errors/compile_time_assert.hpp
errors/run_time_functions.hpp
flags.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/errors/
flags_8hpp
NoError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953aba8ceb5d52e2dfc4b8c537390b090c05
UnknownError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a0be379c1d847259bbc5c9cfc54b3e080
OutOfRangeError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a6b95ab519dcefb8abbbdf4d564437b3f
ConstructorError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953abf30bc7bb34c0b2e1bab3f50e2fc8031
DestructorError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a67cd8e390277b33d862662c250ac312f
ConversionError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a8bdad7f33770d4b7dff043bb84831fda
OpenError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a6d4c86219d630ea737f7366e707ee54b
CloseError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953abc2789e6245be65117d805a8a045a58b
InvalidArgError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a235ac6bc4114a951db41c11006cf6b80
ConfigurationError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a3fd93c8830fa7902557c0869e5a2d0a6
ConnectionError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a49c44e44ddd6a068ebf3f12ed3238012
ReadError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a7a883e23516c9c74c70c3ba6d9432efa
WriteError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a84ae7d22db53ea3967e90fb5b6d20e41
NotInitialisedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953aace159f742c1a1aaebe3faf6e41ec3aa
PermissionsError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a9f23d091f0fdaa76bcaec083f3c0c711
MemoryError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a085004f9751e46bd22e3c090ad71de91
UsageError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953af3065ffb2df6fc18150230abe1f334b8
RaiiError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ab6217a458b22a5d4523dd7c47356f0fa
ArgNotSupportedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a46dcd7e8b4a64e4860db1c16c6f25e37
NotSupportedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a987b316262df30a61b8b45f48b99e2e7
BusyError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a1575429ff4f67176ac623c7944b09702
OutOfResourcesError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a34dfa9e8efdd3d9d2c2901292cb6a745
InterruptedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a24d37556968e86909d4b9cda4309610a
BlockingError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a44ad0b9e97ea127bf4320fb24d40362a
SystemFailureError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ae089b33a80c25125582debea0c03b77c
InvalidObjectError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a867b192078bcc5639e571f62a7297939
IsLockedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a17dc68dcc73bf3cd94aeab346e9fe256
TimeOutError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a3c49a5824c610696732ba9d136a20b05
NotFoundError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953ae477badd0f4bdae492d489616c10ef78
ConnectionRefusedError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953a0dae48860667c68e0a6f68dc0be251c3
PosixError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953affb8b21d9344adc066faa8a309045928
InvalidInputError
namespaceecl.html
ae89c1897a96dc9ba04eb62d4c0729953af7e81bb5f1913802e8831d079f7efc39
handlers.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/errors/
handlers_8hpp
macros.hpp
flags.hpp
ecl::Error
macros.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/errors/
macros_8hpp
#define
DO_JOIN
macros_8hpp.html
ac34cc3da5a7b6b3f3f89e22bc1784972
(X, Y)
#define
DO_JOIN2
macros_8hpp.html
ae42a37ad7d89da6126efd6efe567b826
(X, Y)
#define
JOIN
macros_8hpp.html
a6d739e525c41fd6bc0a89df808890ee9
(X, Y)
#define
LOC
group__Macros.html
ga0fee446a4a4ef6536664bc1ff47ff694
#define
STRINGIFY
macros_8hpp.html
a6df1d22fb5f09eccc23b9f399670cfd7
(x)
#define
TOSTRING
macros_8hpp.html
a9063e80f8777300c93afde6e6f4c9cea
(x)
mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/doxygen/
mainpage_8dox
run_time_functions.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/src/lib/
run__time__functions_8cpp
../../include/ecl/errors/run_time_functions.hpp
../../include/ecl/errors/handlers.hpp
void
ecl_run_time_abort
run__time__functions_8cpp.html
a77141251d180d793851d44517575c0a2
(const char *location, const char *msg)
void
ecl_run_time_abort
run__time__functions_8cpp.html
a60c0a0359ef9bcba37982afa8dd557a6
(const char *location, ecl::ErrorFlag type)
void
ecl_run_time_assert
run__time__functions_8cpp.html
af5b45be350f6116e36e37cee54ae785e
(bool requirement, const char *location, const char *msg)
void
ecl_run_time_assert
run__time__functions_8cpp.html
ad678aaa888cc04cb8c519f7753df725c
(bool requirement, const char *location, ecl::ErrorFlag type)
run_time_functions.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-ecl_lite/doc_stacks/2014-01-02_11-10-10.541422/ecl_lite/ecl_errors/include/ecl/errors/
run__time__functions_8hpp
handlers.hpp
ECL_PUBLIC void
ecl_run_time_abort
run__time__functions_8hpp.html
a56e46e17505920038c3503696f0e6a51
(const char *location, const char *msg="Abort procedure called.")
ECL_PUBLIC void
ecl_run_time_abort
run__time__functions_8hpp.html
a314876d1cd8e7c7aabf2527006fba879
(const char *location, ecl::ErrorFlag type)
ECL_PUBLIC void
ecl_run_time_assert
run__time__functions_8hpp.html
aa91ef3b0262bca239b2b57fdab34ae63
(bool requirement, const char *location, const char *msg)
ECL_PUBLIC void
ecl_run_time_assert
run__time__functions_8hpp.html
a66548e40ee997e76fcdb74cb49f7c894
(bool requirement, const char *location, ecl::ErrorFlag type)
debugging
Debugging the Ecl
debugging
detailedNotes
configurationCode
errorHandlingTechniques
intro
memoryDebuggingStack
compilingLinkingRelease
errorTypes
fastCode
comparison
compilingLinking
theECL
Macros
Macros
group__Macros.html
#define
LOC
group__Macros.html
ga0fee446a4a4ef6536664bc1ff47ff694
ecl::Error
classecl_1_1Error.html
Error
classecl_1_1Error.html
ada781f80ea3fc93eb416f2d6e730c275
(const ErrorFlag &flag=UnknownError)
virtual ErrorFlag
flag
classecl_1_1Error.html
a43e0bb04948a8a4b0b7f00a83af75c6e
() const
virtual void
operator=
classecl_1_1Error.html
a79fc091ef09dce1d8968eb1003b3a56a
(const ErrorFlag &error)
virtual void
print
classecl_1_1Error.html
a3d59b1eef4e8b4e2fb3130044b7cdd0b
(const char *loc)
virtual const char *
what
classecl_1_1Error.html
ac39322c5d2d436e4cef954daf2c035b9
() const
virtual const char *
argNotSupportedErrorString
classecl_1_1Error.html
a20f319f19a98da83344ae7d724be1c03
() const
virtual const char *
blockingErrorString
classecl_1_1Error.html
ab22fe66a24e0404f2661c4a8e5594bef
() const
virtual const char *
busyErrorString
classecl_1_1Error.html
a6e0954eff319d53f62327797ffb8a0a6
() const
virtual const char *
closeErrorString
classecl_1_1Error.html
a0fc4c5235f869ad85b1142b365029996
() const
virtual const char *
configurationErrorString
classecl_1_1Error.html
aa0002318582f30e54bbc31bb95fb1038
() const
virtual const char *
connectErrorString
classecl_1_1Error.html
a721d7d6c9eacfccd6f2330ec9efd86a3
() const
virtual const char *
connectionRefusedString
classecl_1_1Error.html
ac22a830d3d37ffd9bdcac76b4cfed5c2
() const
virtual const char *
constructorErrorString
classecl_1_1Error.html
aa1d2480d041cfbcde19de821bb6f05c8
() const
virtual const char *
conversionErrorString
classecl_1_1Error.html
ac3006935d5d2f431a6e0bb983935df2f
() const
virtual const char *
destructorErrorString
classecl_1_1Error.html
a00c188153970d40652530be7eecf9d00
() const
virtual const char *
interruptedErrorString
classecl_1_1Error.html
aa9557410608c3af9783ef9149c79e85e
() const
virtual const char *
invalidArgErrorString
classecl_1_1Error.html
a16ee3f8755daa4855ddaf26ffddce32c
() const
virtual const char *
invalidObjectErrorString
classecl_1_1Error.html
ab28d25f936bbb426ab00711fa598de37
() const
virtual const char *
isLockedErrorString
classecl_1_1Error.html
ad8b62a323f10add166e541096a892cf6
() const
virtual const char *
isTimeOutErrorString
classecl_1_1Error.html
ac09271b60da19ac96e724ae64d1a984d
() const
virtual const char *
memoryErrorString
classecl_1_1Error.html
af4cc840f819025f5868673f8106fc2e0
() const
virtual const char *
noErrorString
classecl_1_1Error.html
a3fcef9fbe16089ce72e7dbac1a7fb08a
() const
virtual const char *
notFoundErrorString
classecl_1_1Error.html
abc1a7a3d11abd5f509c6ed3305d4f7db
() const
virtual const char *
notInitialisedErrorString
classecl_1_1Error.html
adf0e8d66148e612fe66a3ff4aad89008
() const
virtual const char *
notSupportedErrorString
classecl_1_1Error.html
aaafa18ec1bf3fd55a5f2dfbb1ba4ebea
() const
virtual const char *
openErrorString
classecl_1_1Error.html
aeea6f135405086c13283a08728d75a07
() const
virtual const char *
outOfRangeErrorString
classecl_1_1Error.html
a508bc45391a97412e1cc9cc3f72fb4c3
() const
virtual const char *
outOfResourcesErrorString
classecl_1_1Error.html
a2b296c17a80646061cee4b041af23bc0
() const
virtual const char *
permissionsErrorString
classecl_1_1Error.html
a2b8b6cb5363c1accac5911700c965e1d
() const
virtual const char *
raiiErrorString
classecl_1_1Error.html
a0882b06f0f4f6b12d8a15c579fac7cca
() const
virtual const char *
readErrorString
classecl_1_1Error.html
aac847a14bb9faa797f5479da7edb425b
() const
virtual const char *
systemFailureErrorString
classecl_1_1Error.html
a09b39da023dd36be770aa64b98b42340
() const
virtual const char *
unknownErrorString
classecl_1_1Error.html
a8c6b336ee8429c7d41164f98ba1c39d4
() const
virtual const char *
usageErrorString
classecl_1_1Error.html
a22d74b24d8d8e1b112abdd97ca313540
() const
virtual const char *
writeErrorString
classecl_1_1Error.html
a838fc9b6ecc233ee44e582480d3f70a7
() const
ErrorFlag
error_flag
classecl_1_1Error.html
a8562cc49ba1f68304a165c7a5e3f8b9a
index
index
errorFunctions
CompilingLinking
unitTests
compileSection
ChangeLog
errorHandlers
otherGuides
locSection
Usage
packageSummary