#include <Values-inl.h>
Public Types | |
typedef boost::transform_iterator< ConstKeyValuePair(*)(Values::ConstKeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::const_iterator > > | const_const_iterator |
typedef iterator | const_iterator |
typedef _ValuesConstKeyValuePair< ValueType > | ConstKeyValuePair |
typedef boost::transform_iterator< KeyValuePair(*)(Values::KeyValuePair), boost::filter_iterator< boost::function< bool(const Values::ConstKeyValuePair &)>, Values::iterator > > | iterator |
typedef _ValuesKeyValuePair< ValueType > | KeyValuePair |
typedef KeyValuePair | value_type |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
const_const_iterator | beginConst () const |
iterator | end () |
const_iterator | end () const |
const_const_iterator | endConst () const |
size_t | size () const |
Private Member Functions | |
Filtered (const boost::function< bool(const Values::ConstKeyValuePair &)> &filter, Values &values) | |
Private Attributes | |
iterator | begin_ |
const_const_iterator | constBegin_ |
const_const_iterator | constEnd_ |
iterator | end_ |
Friends | |
class | Values |
A filtered view of a Values, returned from Values::filter.
Definition at line 93 of file Values-inl.h.
typedef boost::transform_iterator< ConstKeyValuePair(*)(Values::ConstKeyValuePair), boost::filter_iterator< boost::function<bool(const Values::ConstKeyValuePair&)>, Values::const_iterator> > gtsam::Values::Filtered< ValueType >::const_const_iterator |
Definition at line 116 of file Values-inl.h.
typedef iterator gtsam::Values::Filtered< ValueType >::const_iterator |
Definition at line 108 of file Values-inl.h.
typedef _ValuesConstKeyValuePair<ValueType> gtsam::Values::Filtered< ValueType >::ConstKeyValuePair |
Definition at line 97 of file Values-inl.h.
typedef boost::transform_iterator< KeyValuePair(*)(Values::KeyValuePair), boost::filter_iterator< boost::function<bool(const Values::ConstKeyValuePair&)>, Values::iterator> > gtsam::Values::Filtered< ValueType >::iterator |
Definition at line 106 of file Values-inl.h.
typedef _ValuesKeyValuePair<ValueType> gtsam::Values::Filtered< ValueType >::KeyValuePair |
A key-value pair, with the value a specific derived Value type.
Definition at line 96 of file Values-inl.h.
typedef KeyValuePair gtsam::Values::Filtered< ValueType >::value_type |
Definition at line 98 of file Values-inl.h.
|
inlineprivate |
Definition at line 134 of file Values-inl.h.
|
inline |
Definition at line 118 of file Values-inl.h.
|
inline |
Definition at line 120 of file Values-inl.h.
|
inline |
Definition at line 122 of file Values-inl.h.
|
inline |
Definition at line 119 of file Values-inl.h.
|
inline |
Definition at line 121 of file Values-inl.h.
|
inline |
Definition at line 123 of file Values-inl.h.
|
inline |
Returns the number of values in this view
Definition at line 126 of file Values-inl.h.
|
friend |
Definition at line 158 of file Values-inl.h.
|
private |
Definition at line 159 of file Values-inl.h.
|
private |
Definition at line 161 of file Values-inl.h.
|
private |
Definition at line 162 of file Values-inl.h.
|
private |
Definition at line 160 of file Values-inl.h.