gtsam  4.0.0
gtsam::Values::Filtered< ValueType > Class Template Reference

Detailed Description

template<class ValueType>
class gtsam::Values::Filtered< ValueType >

A filtered view of a Values, returned from Values::filter.

Public Member Functions

iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
const_const_iterator beginConst () const
const_const_iterator endConst () const
size_t size () const
 Returns the number of values in this view.

Public Types

typedef _ValuesKeyValuePair< ValueType > KeyValuePair
 A key-value pair, with the value a specific derived Value type. More...
typedef _ValuesConstKeyValuePair< ValueType > ConstKeyValuePair
typedef KeyValuePair value_type
typedef boost::transform_iterator< KeyValuePair(*)(Values::KeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::iterator > > iterator
typedef iterator const_iterator
typedef boost::transform_iterator< ConstKeyValuePair(*)(Values::ConstKeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::const_iterator > > const_const_iterator


class Values

Member Typedef Documentation

◆ KeyValuePair

template<class ValueType>
typedef _ValuesKeyValuePair<ValueType> gtsam::Values::Filtered< ValueType >::KeyValuePair

A key-value pair, with the value a specific derived Value type.

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