line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
/// \file |
2
|
|
|
|
|
|
|
// Range v3 library |
3
|
|
|
|
|
|
|
// |
4
|
|
|
|
|
|
|
// Copyright Eric Niebler 2013-present |
5
|
|
|
|
|
|
|
// |
6
|
|
|
|
|
|
|
// Use, modification and distribution is subject to the |
7
|
|
|
|
|
|
|
// Boost Software License, Version 1.0. (See accompanying |
8
|
|
|
|
|
|
|
// file LICENSE_1_0.txt or copy at |
9
|
|
|
|
|
|
|
// http://www.boost.org/LICENSE_1_0.txt) |
10
|
|
|
|
|
|
|
// |
11
|
|
|
|
|
|
|
// Project home: https://github.com/ericniebler/range-v3 |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
#ifndef RANGES_V3_ALGORITHM_TAGSPEC_HPP |
14
|
|
|
|
|
|
|
#define RANGES_V3_ALGORITHM_TAGSPEC_HPP |
15
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
#include |
17
|
|
|
|
|
|
|
#include |
18
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
namespace ranges |
20
|
|
|
|
|
|
|
{ |
21
|
|
|
|
|
|
|
inline namespace v3 |
22
|
|
|
|
|
|
|
{ |
23
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(in) |
24
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(in1) |
25
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(in2) |
26
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(out) |
27
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(out1) |
28
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(out2) |
29
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(fun) |
30
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(min) |
31
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(max) |
32
|
1276
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(begin) |
33
|
2530
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(end) |
34
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(current) |
36
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(engine) |
37
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(range) |
38
|
|
|
|
|
|
|
RANGES_DEFINE_TAG_SPECIFIER(size) |
39
|
|
|
|
|
|
|
} |
40
|
|
|
|
|
|
|
} |
41
|
|
|
|
|
|
|
|
42
|
|
|
|
|
|
|
#endif |