Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    9ef702db
    DRTVWR-476: Enrich LLExceptions thrown by LLTHROW() with stack trace. · 9ef702db
    Nat Goodspeed authored
    The LLTHROW() abstraction allows us to enrich the subject exception with a
    boost::stacktrace -- without having to propagate the boost/stacktrace.hpp
    header throughout the code base.
    
    To my delight, our existing use of
    boost::current_exception_diagnostic_information() already reports the newly
    added boost::stacktrace information -- we don't have to query it specifically!
    9ef702db
    History
    DRTVWR-476: Enrich LLExceptions thrown by LLTHROW() with stack trace.
    Nat Goodspeed authored
    The LLTHROW() abstraction allows us to enrich the subject exception with a
    boost::stacktrace -- without having to propagate the boost/stacktrace.hpp
    header throughout the code base.
    
    To my delight, our existing use of
    boost::current_exception_diagnostic_information() already reports the newly
    added boost::stacktrace information -- we don't have to query it specifically!
Code owners
Assign users and groups as approvers for specific file changes. Learn more.