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

PrevUpHomeNext

Struct template init_wrapper

boost::asio::async_result<boost::process::v2::code_as_error_t< CompletionToken >, void(boost::process::v2::error_code, boost::process::v2::native_exit_code_type)>::init_wrapper

Synopsis

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


template<typename Initiation> 
struct init_wrapper {
  // construct/copy/destruct
  init_wrapper(Initiation);

  // public member functions
  template<typename Handler, typename... Args> 
    void operator()(Handler &&, const boost::process::v2::error_category &, 
                    Args &&...);

  // public data members
  Initiation initiation_;
};

Description

init_wrapper public construct/copy/destruct

  1. init_wrapper(Initiation init);

init_wrapper public member functions

  1. template<typename Handler, typename... Args> 
      void operator()(Handler && handler, 
                      const boost::process::v2::error_category & cat, 
                      Args &&... args);

PrevUpHomeNext