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 insert

boost::xpressive::op::insert — insert is a PolymorphicFunctionObject for inserting a value or a sequence of values into a sequence container, an associative container, or a string.

Synopsis

// In header: <boost/xpressive/regex_actions.hpp>


struct insert {
  // member classes/structs/unions
  template<typename Sig> 
  struct result {
    // types
    typedef unspecified type;
  };

  // public data members
  result< insert(Cont &, A0 const &)>::type operator();
  result< insert(Cont &, A0 const &, A1 const &)>::type operator();
  result< insert(Cont &, A0 const &, A1 const &, A2 const &)>::type operator();
  result< insert(Cont &, A0 const &, A1 const &, A2 const &, A3 const &)>::type operator();
};

Description

insert public public data members

  1. result< insert(Cont &, A0 const &)>::type operator();

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

  2. result< insert(Cont &, A0 const &, A1 const &)>::type operator();

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

  3. result< insert(Cont &, A0 const &, A1 const &, A2 const &)>::type operator();

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

  4. result< insert(Cont &, A0 const &, A1 const &, A2 const &, A3 const &)>::type operator();


PrevUpHomeNext