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 a snapshot of the master branch, built from commit a2b80500d6.
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;

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

Description

iterator public member functions

  1. iterator() = default;
  2. iterator(const iterator &) = default;
  3. iterator(const native_iterator & native_handle);
  4. iterator & operator++();
  5. iterator operator++(int);
  6. key_value_pair_view operator*() const;

PrevUpHomeNext