xtd 0.2.0
Loading...
Searching...
No Matches
args.hpp File Reference
#include "arg.hpp"
#include "placeholders.hpp"

Definition

Contains xtd::expressions::_ and xtd::expressions::_1 ... xtd::expressions::_10 variables.

Go to the source code of this file.

Namespaces

namespace  xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
namespace  xtd::expressions
 The xtd::expressions namespace provides a lightweight, composable expression template framework for building and evaluating lazy, strongly-typed functional expressions from arbitrary callables.

Functions

template<size_t count>
constexpr auto xtd::expressions::args ()
 Generates a set of positional placeholders that can be decomposed using structured bindings to build readable and composable expression templates.

Public Variables

constexpr auto xtd::expressions::_
 The xtd::expressions::_ placeholder instance is used by expression that have only one argument.
constexpr auto xtd::expressions::_1
 The xtd::expressions::_1 placeholder instance is first argument used by expression.
constexpr auto xtd::expressions::_2
 The xtd::expressions::_2 placeholder instance is second argument used by expression.
constexpr auto xtd::expressions::_3
 The xtd::expressions::_3 placeholder instance is third argument used by expression.
constexpr auto xtd::expressions::_4
 The xtd::expressions::_4 placeholder instance is fourth argument used by expression.
constexpr auto xtd::expressions::_5
 The xtd::expressions::_5 placeholder instance is fifth argument used by expression.
constexpr auto xtd::expressions::_6
 The xtd::expressions::_6 placeholder instance is sixth argument used by expression.
constexpr auto xtd::expressions::_7
 The xtd::expressions::_7 placeholder instance is seventh argument used by expression.
constexpr auto xtd::expressions::_8
 The xtd::expressions::_8 placeholder instance is eighth argument used by expression.
constexpr auto xtd::expressions::_9
 The xtd::expressions::_9 placeholder instance is ninth argument used by expression.
constexpr auto xtd::expressions::_10
 The xtd::expressions::_10 placeholder instance is tenth argument used by expression.