Home | Libraries | People | FAQ | More |
trial::dynamic::basic_variable::iterator
// In header: <boost/libs/trial.protocol/include/trial/dynamic/variable.hpp> class iterator : public iterator_base< iterator, basic_variable::value_type > { public: // construct/copy/destruct iterator(); iterator(const iterator &); iterator(iterator &&); explicit iterator(const const_iterator &); explicit iterator(pointer, bool = true); explicit iterator(pointer, typename super::array_iterator); explicit iterator(pointer, typename super::map_iterator); iterator & operator=(const iterator &); iterator & operator=(iterator &&); // public member functions const_reference key() const; reference value(); const_reference value() const; reference operator*(); const_reference operator*() const; };
iterator
public
construct/copy/destructiterator();
iterator(const iterator & other);
iterator(iterator && other);
explicit iterator(const const_iterator & other);
explicit iterator(pointer p, bool initialize = true);
explicit iterator(pointer p, typename super::array_iterator);
explicit iterator(pointer p, typename super::map_iterator);
iterator & operator=(const iterator & other);
iterator & operator=(iterator && other);
iterator
public member functionsconst_reference key() const;
reference value();
const_reference value() const;
reference operator*();
const_reference operator*() const;