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...
 
const GTSAM_EXPORT char * what () const noexcept override
 The message to be displayed to the user. More...
 
 ~ValuesKeyDoesNotExist () noexcept override
 

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 430 of file Values.h.

Constructor & Destructor Documentation

◆ ValuesKeyDoesNotExist()

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

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

Definition at line 440 of file Values.h.

◆ ~ValuesKeyDoesNotExist()

gtsam::ValuesKeyDoesNotExist::~ValuesKeyDoesNotExist ( )
inlineoverridenoexcept

Definition at line 443 of file Values.h.

Member Function Documentation

◆ key()

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

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

Definition at line 446 of file Values.h.

◆ what()

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

The message to be displayed to the user.

Definition at line 277 of file Values.cpp.

Member Data Documentation

◆ key_

const Key gtsam::ValuesKeyDoesNotExist::key_
protected

The key that does not exist.

Definition at line 433 of file Values.h.

◆ message_

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

Definition at line 436 of file Values.h.

◆ operation_

const char* gtsam::ValuesKeyDoesNotExist::operation_
protected

The operation that attempted to access the key.

Definition at line 432 of file Values.h.


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


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:24:49