Public Types | Public Member Functions | Public Attributes | List of all members
gtsam::Values::deref_iterator Struct Reference

#include <Values.h>

Public Types

using const_iterator_type = typename KeyValueMap::const_iterator
 

Public Member Functions

 deref_iterator (const_iterator_type it)
 
bool operator!= (const deref_iterator &other) const
 
ConstKeyValuePair operator* () const
 
deref_iteratoroperator++ ()
 
std::unique_ptr< ConstKeyValuePairoperator-> ()
 
bool operator== (const deref_iterator &other) const
 

Public Attributes

const_iterator_type it_
 

Detailed Description

Definition at line 187 of file Values.h.

Member Typedef Documentation

◆ const_iterator_type

using gtsam::Values::deref_iterator::const_iterator_type = typename KeyValueMap::const_iterator

Definition at line 188 of file Values.h.

Constructor & Destructor Documentation

◆ deref_iterator()

gtsam::Values::deref_iterator::deref_iterator ( const_iterator_type  it)
inline

Definition at line 190 of file Values.h.

Member Function Documentation

◆ operator!=()

bool gtsam::Values::deref_iterator::operator!= ( const deref_iterator other) const
inline

Definition at line 198 of file Values.h.

◆ operator*()

ConstKeyValuePair gtsam::Values::deref_iterator::operator* ( ) const
inline

Definition at line 191 of file Values.h.

◆ operator++()

deref_iterator& gtsam::Values::deref_iterator::operator++ ( )
inline

Definition at line 199 of file Values.h.

◆ operator->()

std::unique_ptr<ConstKeyValuePair> gtsam::Values::deref_iterator::operator-> ( )
inline

Definition at line 192 of file Values.h.

◆ operator==()

bool gtsam::Values::deref_iterator::operator== ( const deref_iterator other) const
inline

Definition at line 195 of file Values.h.

Member Data Documentation

◆ it_

const_iterator_type gtsam::Values::deref_iterator::it_

Definition at line 189 of file Values.h.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:15