xtd 0.2.0
Loading...
Searching...
No Matches
args.hpp
Go to the documentation of this file.
1
4#pragma once
5#include "arg.hpp"
6#include "placeholders.hpp"
7
9namespace xtd {
11 namespace expressions {
42 template <size_t count>
43 constexpr auto args() {
45 }
46
48
66 inline constexpr auto _ = xtd::expressions::arg<1>;
67
92 inline constexpr auto _1 = xtd::expressions::arg<1>;
117 inline constexpr auto _2 = xtd::expressions::arg<2>;
142 inline constexpr auto _3 = xtd::expressions::arg<3>;
167 inline constexpr auto _4 = xtd::expressions::arg<4>;
192 inline constexpr auto _5 = xtd::expressions::arg<5>;
217 inline constexpr auto _6 = xtd::expressions::arg<6>;
242 inline constexpr auto _7 = xtd::expressions::arg<7>;
267 inline constexpr auto _8 = xtd::expressions::arg<8>;
292 inline constexpr auto _9 = xtd::expressions::arg<9>;
317 inline constexpr auto _10 = xtd::expressions::arg<10>;
319 }
320}
Contains xtd::expressions::arg variable.
constexpr auto _4
The xtd::expressions::_4 placeholder instance is fourth argument used by expression.
Definition args.hpp:167
constexpr auto _
The xtd::expressions::_ placeholder instance is used by expression that have only one argument.
Definition args.hpp:66
constexpr auto _5
The xtd::expressions::_5 placeholder instance is fifth argument used by expression.
Definition args.hpp:192
constexpr auto _10
The xtd::expressions::_10 placeholder instance is tenth argument used by expression.
Definition args.hpp:317
constexpr auto _2
The xtd::expressions::_2 placeholder instance is second argument used by expression.
Definition args.hpp:117
constexpr auto _9
The xtd::expressions::_9 placeholder instance is ninth argument used by expression.
Definition args.hpp:292
constexpr auto _3
The xtd::expressions::_3 placeholder instance is third argument used by expression.
Definition args.hpp:142
constexpr auto args()
Generates a set of positional placeholders that can be decomposed using structured bindings to build ...
Definition args.hpp:43
constexpr auto _7
The xtd::expressions::_7 placeholder instance is seventh argument used by expression.
Definition args.hpp:242
constexpr xtd::expressions::placeholder< index > arg
The xtd::expressions::arg instance is the index argument used by expression.
Definition arg.hpp:61
constexpr auto _8
The xtd::expressions::_8 placeholder instance is eighth argument used by expression.
Definition args.hpp:267
constexpr auto _6
The xtd::expressions::_6 placeholder instance is sixth argument used by expression.
Definition args.hpp:217
constexpr auto _1
The xtd::expressions::_1 placeholder instance is first argument used by expression.
Definition args.hpp:92
The xtd::expressions namespace provides a lightweight, composable expression template framework for b...
Definition add_expression.hpp:14
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::expressions::placeholder struct.
Generates a set of positional placeholders that can be decomposed using structured bindings to build ...
Definition placeholders.hpp:42