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

Click here to view the latest version of this page.
PrevUpHomeNext
insert
Description

Returns the result type of insert, given the sequence, position iterator and insertion types.

Synopsis
template<
    typename Sequence,
    typename Position,
    typename T
    >
struct insert
{
    typedef unspecified type;
};

Table1.85.Parameters

Parameter

Requirement

Description

Sequence

A model of Forward Sequence

Operation's argument

Position

A model of Forward Iterator

Operation's argument

T

Any type

Operation's argument


Expression Semantics
result_of::insert<Sequence, Position, T>::type

Return type: A model of Forward Sequence.

Semantics: Returns a sequence with an element of type T inserted at position Position in Sequence.

Complexity

Constant.

Header
#include <boost/fusion/algorithm/transformation/insert.hpp>
#include <boost/fusion/include/insert.hpp>

PrevUpHomeNext