12 #ifndef RANGES_V3_ALGORITHM_TAGSPEC_HPP
13 #define RANGES_V3_ALGORITHM_TAGSPEC_HPP
20 "This file is deprecated. Please discontinue using the tag types defined here and "
23 #include <range/v3/detail/prologue.hpp>
28 RANGES_DEFINE_TAG_SPECIFIER(
in)
29 RANGES_DEFINE_TAG_SPECIFIER(in1)
30 RANGES_DEFINE_TAG_SPECIFIER(in2)
31 RANGES_DEFINE_TAG_SPECIFIER(out)
32 RANGES_DEFINE_TAG_SPECIFIER(out1)
33 RANGES_DEFINE_TAG_SPECIFIER(out2)
34 RANGES_DEFINE_TAG_SPECIFIER(fun)
35 RANGES_DEFINE_TAG_SPECIFIER(min)
36 RANGES_DEFINE_TAG_SPECIFIER(max)
37 RANGES_DEFINE_TAG_SPECIFIER(begin)
38 RANGES_DEFINE_TAG_SPECIFIER(end)
40 RANGES_DEFINE_TAG_SPECIFIER(current)
41 RANGES_DEFINE_TAG_SPECIFIER(engine)
42 RANGES_DEFINE_TAG_SPECIFIER(
range)
43 RANGES_DEFINE_TAG_SPECIFIER(
size)
45 RANGES_DEFINE_TAG_SPECIFIER(
first)
46 RANGES_DEFINE_TAG_SPECIFIER(
second)
50 #include <range/v3/detail/epilogue.hpp>
CPP_concept range
\concept range
Definition: concepts.hpp:69
RANGES_DEPRECATED_HEADER("This header is deprecated and will be removed from a future version of range-v3.") namespace ranges
Definition: nullptr_v.hpp:17
front< Pair > first
Retrieve the first element of the pair Pair.
Definition: meta.hpp:2251
meta::size_t< L::size()> size
An integral constant wrapper that is the size of the meta::list L.
Definition: meta.hpp:1696
front< pop_front< Pair > > second
Retrieve the first element of the pair Pair.
Definition: meta.hpp:2256
not_< empty< find< L, T > >> in
A Boolean integral constant wrapper around true if there is at least one occurrence of T in L.
Definition: meta.hpp:3081