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