Boost C++ Libraries Home Libraries People FAQ More

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