Public Member Functions | Protected Attributes | Private Attributes | List of all members
gtsam::ValuesKeyDoesNotExist Class Reference

#include <Values.h>

Inheritance diagram for gtsam::ValuesKeyDoesNotExist:
Inheritance graph
[legend]

Public Member Functions

Key key () const noexcept
 The key that was attempted to be accessed that does not exist. More...
 
 ValuesKeyDoesNotExist (const char *operation, Key key) noexcept
 Construct with the key that does not exist in the values. More...
 
GTSAM_EXPORT const char * what () const noexceptoverride
 The message to be displayed to the user. More...
 
 ~ValuesKeyDoesNotExist () noexceptoverride
 

Protected Attributes

const Key key_
 The key that does not exist. More...
 
const char * operation_
 The operation that attempted to access the key. More...
 

Private Attributes

std::string message_
 

Detailed Description

Definition at line 455 of file Values.h.

Constructor & Destructor Documentation

gtsam::ValuesKeyDoesNotExist::ValuesKeyDoesNotExist ( const char *  operation,
Key  key 
)
inlinenoexcept

Construct with the key that does not exist in the values.

Definition at line 465 of file Values.h.

gtsam::ValuesKeyDoesNotExist::~ValuesKeyDoesNotExist ( )
inlineoverridenoexcept

Definition at line 468 of file Values.h.

Member Function Documentation

Key gtsam::ValuesKeyDoesNotExist::key ( ) const
inlinenoexcept

The key that was attempted to be accessed that does not exist.

Definition at line 471 of file Values.h.

const char * gtsam::ValuesKeyDoesNotExist::what ( ) const
overridenoexcept

The message to be displayed to the user.

Definition at line 232 of file Values.cpp.

Member Data Documentation

const Key gtsam::ValuesKeyDoesNotExist::key_
protected

The key that does not exist.

Definition at line 458 of file Values.h.

std::string gtsam::ValuesKeyDoesNotExist::message_
mutableprivate

Definition at line 461 of file Values.h.

const char* gtsam::ValuesKeyDoesNotExist::operation_
protected

The operation that attempted to access the key.

Definition at line 457 of file Values.h.


The documentation for this class was generated from the following files:


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:37