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

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
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;
};

Table 1.96. 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:

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