gtsam 4.1.1
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.
typedef _ValuesConstKeyValuePair< ValueType > ConstKeyValuePair
typedef KeyValuePair value_type
typedef boost::transform_iterator< KeyValuePair(*)(Values::KeyValuePair), boost::filter_iterator< std::function< bool(const Values::ConstKeyValuePair &)>, Values::iterator > > iterator
typedef iterator const_iterator
typedef boost::transform_iterator< ConstKeyValuePair(*)(Values::ConstKeyValuePair), boost::filter_iterator< std::function< bool(const Values::ConstKeyValuePair &)>, Values::const_iterator > > const_const_iterator


class Values

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