Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct key_value_pair

boost::process::v2::environment::key_value_pair

Synopsis

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


struct key_value_pair {
  // types
  typedef                       ;      
  typedef   ;     
  typedef  ;     
  typedef basic_cstring_ref<  ;

  // construct/copy/destruct
  ();
  (key_value_pair &) = ;
  (key_value_pair &&);
  (key_view, value_view);
  (key_view, 
                 );
  ();
  ();
  ();
  ();
  (key_value_pair_view);
  template<typename Source> 
    (, 
                    = , 
                    = );
  template<typename Key, typename Value> 
    ();
  ();
  template<typename InputIt, 
           typename std::iterator_traits< InputIt >::iterator_category> 
    (, );
  key_value_pair & (key_value_pair &) = ;
  key_value_pair & (key_value_pair &&);
  key_value_pair & ();
  template<typename Source> key_value_pair & ();
  ~();

  // public member functions
  key_value_pair & ();
  template<typename Source> key_value_pair & ();
  template<typename InputIt> key_value_pair & (, );
   ();
   (key_value_pair &) ;
   () ;
   () ;
  string_view_type () ;
  () ;
  () ;
  () ;
  () ;
   (key_value_pair &) ;
   () ;
   (string_view_type) ;
   () ;
  template<typename CharT, typename Traits, 
           typename Alloc> 
     
    ( = ) ;
   () ;
   () ;
   () ;
   () ;
  key_view () ;
  value_view () ;
   () ;
   () ;
  template< Idx>  () ;
  template<> key_view () ;
  template<> value_view () ;
};

Description

key_value_pair public construct/copy/destruct

  1. ();
  2. (key_value_pair & p) = ;
  3. (key_value_pair && p);
  4. (key_view key, value_view value);
  5. (key_view key, 
                    values);
  6. ( source);
  7. ( source);
  8. ( raw);
  9. ( raw);
  10. (key_value_pair_view kv);
  11. template<typename Source> 
      ( source, 
                      = , 
                      = );
  12. template<typename Key, typename Value> 
      ( kv);
  13. ( raw);
  14. template<typename InputIt, 
             typename std::iterator_traits< InputIt >::iterator_category> 
      ( first,  last);
  15. key_value_pair & (key_value_pair & p) = ;
  16. key_value_pair & (key_value_pair && p);
  17. key_value_pair & ( source);
  18. template<typename Source> key_value_pair & ( source);
  19. ~();

key_value_pair public member functions

  1. key_value_pair & ( source);
  2. template<typename Source> key_value_pair & ( source);
  3. template<typename InputIt> 
      key_value_pair & ( first,  last);
  4.  ();
  5.  (key_value_pair & other) ;
  6.  () ;
  7.  () ;
  8. string_view_type () ;
  9. () ;
  10. () ;
  11. () ;
  12. () ;
  13.  (key_value_pair & p) ;
  14.  ( str) ;
  15.  (string_view_type str) ;
  16.  ( s) ;
  17. template<typename CharT, typename Traits, 
             typename Alloc> 
       
      ( alloc = ) ;
  18.  () ;
  19.  () ;
  20.  () ;
  21.  () ;
  22. key_view () ;
  23. value_view () ;
  24.  () ;
  25.  () ;
  26. template< Idx>  () ;
  27. template<> key_view () ;
  28. template<> value_view () ;

PrevUpHomeNext