std::experimental::ranges::tag:: in, in1, in2, out, out1, out2, fun, min, max, begin, end
|
定義済みヘッダー
<experimental/ranges/algorithm>
|
||
|
struct
in
{
/* implementation-defined */
}
;
struct
in1
{
/* implementation-defined */
}
;
|
(ranges TS) | |
これらのクラスは
TagSpecifier
s
であり、
ranges::tagged
と共に使用するためのものです。
指定子の名前は、それが対応する要素名でもあります。例えば、
ranges::
tagged
<
std::
pair
<
int
,
int
>
, tag
::
min
, tag
::
max
>
は、
min
という名前の名前付きアクセサのセットと、
max
という名前の名前付きアクセサのセットを提供します。