Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class key_iterator

trial::dynamic::basic_variable::key_iterator

Synopsis

// In header: <boost/libs/trial.protocol/include/trial/dynamic/variable.hpp>



class key_iterator :
  public iterator_base< key_iterator, const basic_variable::value_type >
{
public:
  // construct/copy/destruct
  key_iterator();
  key_iterator(const key_iterator &);
  key_iterator(key_iterator &&);
  explicit key_iterator(pointer, bool = true);
  key_iterator & operator=(const key_iterator &);
  key_iterator & operator=(key_iterator &&);

  // public member functions
  const_reference key() const;
  const_reference value() const;
  const_reference operator*();
  key_iterator & operator++();
};

Description

key_iterator public construct/copy/destruct

  1. key_iterator();
  2. key_iterator(const key_iterator & other);
  3. key_iterator(key_iterator && other);
  4. explicit key_iterator(pointer p, bool initialize = true);
  5. key_iterator & operator=(const key_iterator & other);
  6. key_iterator & operator=(key_iterator && other);

key_iterator public member functions

  1. const_reference key() const;
  2. const_reference value() const;
  3. const_reference operator*();
  4. key_iterator & operator++();

PrevUpHomeNext