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

The MPL Reference Manual: sequence_tag
Front Page / Sequences / Intrinsic Metafunctions / sequence_tag

sequence_tag

Synopsis

template<
      typename X
    >
struct sequence_tag
{
    typedef unspecified type;
};

Parameters

Parameter Requirement Description
X Any type A type to obtain a sequence tag for.

Expression semantics

For any arbitrary type x:

typedef sequence_tag<x>::type tag;
Return type:A type.
Semantics:tag is an unspecified tag type for x.

Complexity

Amortized constant time.