Go to the documentation of this file.
   22 #include <gtsam/config.h>  
   24 #include <gtsam/dllexport.h> 
   31 #include <tbb/tbb_allocator.h> 
   32 #include <tbb/scalable_allocator.h> 
   39 template<
class DERIVED>
 
   44   typedef std::exception 
Base;
 
   47   typedef std::basic_string<char, std::char_traits<char>,
 
   48       tbb::tbb_allocator<char> > 
String;
 
   49   typedef tbb::tbb_allocator<char> 
Allocator;
 
   81   const char* 
what() const noexcept
 override {
 
  106     InvalidArgumentThreadsafe> {
 
  
bool dynamic_
Whether this object was moved.
Thread-safe out of range exception.
RuntimeErrorThreadsafe(const std::string &description)
Construct with a string describing the exception.
Base exception type that uses tbb_allocator if GTSAM is compiled with TBB.
~ThreadsafeException() noexcept override
Default destructor doesn't have the noexcept.
const char * what() const noexcept override
ThreadsafeException(const ThreadsafeException &other)
Copy constructor is protected - may only be created from derived classes.
Indicate Cholesky factorization failure.
OutOfRangeThreadsafe(const std::string &description)
Construct with a string describing the exception.
CholeskyFailed() noexcept
std::optional< String > description_
Optional description.
Thread-safe invalid argument exception.
~CholeskyFailed() noexcept override
ThreadsafeException(const std::string &description)
Construct with description string.
ThreadsafeException()
Default constructor is protected - may only be created from derived classes.
static const EIGEN_DEPRECATED end_t end
Thread-safe runtime error exception.
std::allocator< char > Allocator
InvalidArgumentThreadsafe(const std::string &description)
Construct with a string describing the exception.
gtsam
Author(s): 
autogenerated on Wed May 28 2025 03:07:56