xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
expressions
expression_operand.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include <concepts>
6
#include <type_traits>
7
9
namespace
xtd
{
11
namespace
expressions
{
13
struct
expression
;
15
26
//template<typename left_t, typename right_t>
27
//concept expression_operand =
28
//expression<left_t> || expression<right_t>;
29
template
<
typename
type_t>
30
concept
expression_operand
= std::is_base_of_v<xtd::expressions::expression, std::decay_t<type_t>>;
31
}
32
}
xtd::expressions::expression_operand
The xtd::expressions::expression_operand object is expression operand concept.
Definition
expression_operand.hpp:30
xtd::expressions
The xtd::expressions namespace provides a lightweight, composable expression template framework for b...
Definition
add.hpp:14
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
xtd::expressions::expression
Provides the base class from which the classes that represent expression tree nodes are derived....
Definition
expression.hpp:84
Generated on
for xtd by
Gammasoft
. All rights reserved.