template<size_t index>
struct xtd::expressions::placeholder< index >
The xtd::expressions::placeholder object is placeholder for all expressions.
- Namespace
- xtd::expressions
- Header
#include <xtd/expressions/placeholder>
- Library
- xtd.core
- Examples
- The following example shows how to use xtd::expressions::expression::placeholder.
#include <xtd/xtd>
auto main() -> int {
println(
"placeholder1 result => {}", placeholder1(10));
println(
"placeholder2 result => {}", placeholder2(10));
auto placeholder3 = placeholder<1> {};
println(
"placeholder3 result => {}", placeholder3(10));
println(
"placeholder4 result => {}", placeholder4(10));
println(
"expr1 result => {}", expr1(10, 20, 30));
}
constexpr auto _
The xtd::expressions::_ placeholder instance is used by expression that have only one argument.
Definition args.hpp:66
constexpr auto _1
The xtd::expressions::_1 placeholder instance is first argument used by expression.
Definition args.hpp:92
void println()
Writes the current line terminator to the standard output stream using the specified format informati...
Definition println.hpp:167
static constexpr auto placeholder()
Gets the index placeholder used by expression.
The xtd::expressions::placeholder object is placeholder for all expressions.
Definition placeholder.hpp:58