Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Struct iterator

boost::process::v2::environment::current_view::iterator

Synopsis

// In header: <boost/process/v2/environment.hpp>



struct iterator {
  // types
  typedef key_value_pair_view       value_type;       
  typedef int                       difference_type;  
  typedef key_value_pair_view       reference;        
  typedef key_value_pair_view       pointer;          
  typedef std::forward_iterator_tag iterator_category;

  // construct/copy/destruct
  iterator() = default;
  iterator(const iterator &) = default;
  iterator(const native_iterator &);

  // public member functions
  iterator & operator++();
  iterator operator++(int);
  key_value_pair_view operator *() const;
};

Description

iterator public construct/copy/destruct

  1. iterator() = default;
  2. iterator(const iterator &) = default;
  3. iterator(const native_iterator & native_handle);

iterator public member functions

  1. iterator & operator++();
  2. iterator operator++(int);
  3. key_value_pair_view operator *() const;

PrevUpHomeNext