xtd 0.2.0
Loading...
Searching...
No Matches
operator_precedence.hpp File Reference

Definition

Contains xtd::expressions::operator_precedence enum class.

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.

Enumerations

enum class  xtd::expressions::operator_precedence {
  xtd::expressions::operator_precedence::highest ,
  xtd::expressions::operator_precedence::placeholder ,
  xtd::expressions::operator_precedence::constant ,
  xtd::expressions::operator_precedence::value ,
  xtd::expressions::operator_precedence::scope_resolution ,
  xtd::expressions::operator_precedence::postfix_increment ,
  xtd::expressions::operator_precedence::postfix_decrement ,
  xtd::expressions::operator_precedence::functional_cast ,
  xtd::expressions::operator_precedence::function_call ,
  xtd::expressions::operator_precedence::subscript ,
  xtd::expressions::operator_precedence::member_access ,
  xtd::expressions::operator_precedence::method_access ,
  xtd::expressions::operator_precedence::prefix_increment ,
  xtd::expressions::operator_precedence::prefix_decrement ,
  xtd::expressions::operator_precedence::unary_plus ,
  xtd::expressions::operator_precedence::unary_minus ,
  xtd::expressions::operator_precedence::logical_not ,
  xtd::expressions::operator_precedence::bitwise_not ,
  xtd::expressions::operator_precedence::c_ctyle_cast ,
  xtd::expressions::operator_precedence::indirection ,
  xtd::expressions::operator_precedence::address_of ,
  xtd::expressions::operator_precedence::reflection ,
  xtd::expressions::operator_precedence::size_of ,
  xtd::expressions::operator_precedence::await ,
  xtd::expressions::operator_precedence::new_allocation ,
  xtd::expressions::operator_precedence::delete_dallocation ,
  xtd::expressions::operator_precedence::pointer_to_member ,
  xtd::expressions::operator_precedence::multiplication ,
  xtd::expressions::operator_precedence::division ,
  xtd::expressions::operator_precedence::modulo ,
  xtd::expressions::operator_precedence::addition ,
  xtd::expressions::operator_precedence::subtraction ,
  xtd::expressions::operator_precedence::bitwise_left ,
  xtd::expressions::operator_precedence::bitwise_right ,
  xtd::expressions::operator_precedence::three_way_comparison ,
  xtd::expressions::operator_precedence::relational ,
  xtd::expressions::operator_precedence::less ,
  xtd::expressions::operator_precedence::less_or_equal ,
  xtd::expressions::operator_precedence::greater ,
  xtd::expressions::operator_precedence::greater_or_equal ,
  xtd::expressions::operator_precedence::equality ,
  xtd::expressions::operator_precedence::equal ,
  xtd::expressions::operator_precedence::not_equal ,
  xtd::expressions::operator_precedence::bitwise_and ,
  xtd::expressions::operator_precedence::bitwise_xor ,
  xtd::expressions::operator_precedence::bitwise_or ,
  xtd::expressions::operator_precedence::logical_and ,
  xtd::expressions::operator_precedence::logical_or ,
  xtd::expressions::operator_precedence::ternary ,
  xtd::expressions::operator_precedence::throws ,
  xtd::expressions::operator_precedence::yield ,
  xtd::expressions::operator_precedence::assignment ,
  xtd::expressions::operator_precedence::compound_assignment ,
  xtd::expressions::operator_precedence::compound_sum_assignment ,
  xtd::expressions::operator_precedence::compound_difference_assignment ,
  xtd::expressions::operator_precedence::compound_product_assignment ,
  xtd::expressions::operator_precedence::compound_quotient_assignment ,
  xtd::expressions::operator_precedence::compound_modulo_assignment ,
  xtd::expressions::operator_precedence::compound_bitwise_left_assignment ,
  xtd::expressions::operator_precedence::compound_bitwise_right_assignment ,
  xtd::expressions::operator_precedence::compound_bitwise_and_assignment ,
  xtd::expressions::operator_precedence::compound_bitwise_xor_assignment ,
  xtd::expressions::operator_precedence::compound_bitwise_or_assignment ,
  xtd::expressions::operator_precedence::comma ,
  xtd::expressions::operator_precedence::lowest
}
 Specifies the operator precedence. More...