summaryrefslogtreecommitdiff
path: root/indra/viewer_components
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2016-08-17 10:45:06 -0400
committerNat Goodspeed <nat@lindenlab.com>2016-08-17 10:45:06 -0400
commit1ed76c382e8b87bff02b6d37cf8acd7f6b1f8063 (patch)
tree936601e1d4ec4b40aeefce361dc6fe5cb29d014e /indra/viewer_components
parent9c49a6c91dd9b5bbe811fcd91d8992ed6bac33e7 (diff)
MAINT-5011: Add llexception_test.cpp with tests (and conclusions).
llexception_test.cpp is an unusual test source in that it need not be verified on every build, so its invocation in indra/llcommon/CMakeLists.txt is commented out with that remark. Its purpose is to help a developer decide what base class(es) to use for LLException, how to throw and how to catch. Our current conclusions are written up as comments in llexception_test.cpp. Added CRASH_ON_UNHANDLED_EXCEPTION() and LOG_UNHANDLED_EXCEPTION() macros to llexception.h -- macros to log __FILE__, __LINE__ and __PRETTY_FUNCTION__ of the catch site. These invoke functions in llexception.cpp so we don't need to #include llerror.h for every possible catch site.
Diffstat (limited to 'indra/viewer_components')
0 files changed, 0 insertions, 0 deletions