1 .. Sequences/Intrinsic Metafunctions//sequence_tag
16 typedef |unspecified| type;
24 ``sequence_tag`` is a |tag-metafunction| for all |tag dispatched|
25 `intrinsic sequence operations`__.
27 __ `Intrinsic Metafunctions`_
35 #include <boost/mpl/sequence_tag.hpp>
41 +---------------+-------------------+-----------------------------------------------+
42 | Parameter | Requirement | Description |
43 +===============+===================+===============================================+
44 | ``X`` | Any type | A type to obtain a sequence tag for. |
45 +---------------+-------------------+-----------------------------------------------+
51 For any arbitrary type ``x``:
56 typedef sequence_tag<x>::type tag;
62 ``tag`` is an unspecified tag type for ``x``.
68 Amortized constant time.
74 `Intrinsic Metafunctions`_, |Tag Dispatched Metafunction|
77 .. copyright:: Copyright © 2001-2009 Aleksey Gurtovoy and David Abrahams
78 Distributed under the Boost Software License, Version 1.0. (See accompanying
79 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)