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 an older version of Boost and was released in 2018. The current version is 1.89.0.
| Front Page / Sequences / Intrinsic Metafunctions / sequence_tag |
template<
typename X
>
struct sequence_tag
{
typedef unspecified type;
};
sequence_tag is a tag metafunctions for all tag dispatched intrinsic sequence operations.
#include <boost/mpl/sequence_tag.hpp>
| Parameter | Requirement | Description |
|---|---|---|
| X | Any type | A type to obtain a sequence tag for. |
For any arbitrary type x:
typedef sequence_tag<x>::type tag;
| Return type: | A type. |
|---|---|
| Semantics: | tag is an unspecified tag type for x. |
Amortized constant time.