CQuery is a class that represents data query. This class contain several methods for
constructing queries, like Where, Select, Average and other
(these methods are called query operators in LINQ terminology).
| Class name | Description | |
|---|---|---|
![]() | CQuery<T> | This class represents data query. It contain several methods for constructing queries, like Where, Select, Average and other. |
![]() | Tuple<T0, T1> | This class represents a pair of values. |
Wrapper classes are type-safe wrappers for all standard C++/CLI types. You can use wrapper classes in
your code when writing expressions instead of Expression<T> to make the code more readable. Wrapper
classes also override standard operators that are available for every type and can contain methods (for
example EString::Substring etc.). The following wrapper classes are included in CLinq:
| Wrapper class | Description | |
|---|---|---|
![]() | Expr<bool> | Template specialization for the 'bool' expresion. Implements operators !=, == and logical operators (&&, ||) and unary !. |
![]() | Expr<Nullable<double>> | Template specialization for the 'Nullable<double>' expresion. Supports standard math and comparison operators. |
![]() | Expr<Nullable<float>> | Template specialization for the 'Nullable<float>' expresion. Supports standard math and comparison operators. |
![]() | Expr<Nullable<System::Decimal>> | Template specialization for the 'Nullable<System::Decimal>' expresion. Supports standard math and comparison operators. |
![]() | Expr<Nullable<long long int>> | Template specialization for the 'Nullable<long long int>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<unsigned long long int>> | Template specialization for the 'Nullable<unsigned long long int>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<int>> | Template specialization for the 'Nullable<int>' expresion. Supports standard math and comparison operators (including modulo and shifts). |
![]() | Expr<Nullable<unsigned int>> | Template specialization for the 'Nullable<unsigned int>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<short>> | Template specialization for the 'Nullable<short>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<unsigned short>> | Template specialization for the 'Nullable<unsigned short>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<unsigned char>> | Template specialization for the 'Nullable<unsigned char>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<Nullable<signed char>> | Template specialization for the 'Nullable<signed char>' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<double> | Template specialization for the 'double' expresion. Supports standard math and comparison operators. |
![]() | Expr<float> | Template specialization for the 'float' expresion. Supports standard math and comparison operators. |
![]() | Expr<System::Decimal> | Template specialization for the 'System::Decimal' expresion. Supports standard math and comparison operators. |
![]() | Expr<long long int> | Template specialization for the 'long long int' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<unsigned long long int> | Template specialization for the 'unsigned long long int' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<int> | Template specialization for the 'int' expresion. Supports standard math and comparison operators (including modulo and shifts). |
![]() | Expr<unsigned int> | Template specialization for the 'unsigned int' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<short> | Template specialization for the 'short' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<unsigned short> | Template specialization for the 'unsigned short' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<unsigned char> | Template specialization for the 'unsigned char' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<signed char> | Template specialization for the 'signed char' expresion. Supports standard math and comparison operators (including modulo). |
![]() | Expr<wchar_t> | Template specialization for the 'wchar_t' expresion. Supports comparison operators. |
![]() | Expr<String^> | Template specialization for the 'String^' expresion. Support standard string operators and methods. |
![]() | Expr<DateTime> | Template specialization for the 'DateTime' expresion. |
![]() | Expr<Nullable<DateTime>> | Template specialization for the 'Nullable<DateTime>' expresion. |
![]() | Expr<IEnumerable<T>> | Template specialization for working with collections. Contains methods for querying data (called operators in LINQ terminology). |
![]() | Expr<IGrouping<K, T>> | Template specialization for results of GroupBy operator. Contains expressions that represent Key and values. |
![]() | Expr<Tuple<T0, T1>> | This class represents a pair of values. |
Variable classes represent typed variable of specific type and are declared for all standard C++/CLI types.
You can use variable classes instead of Variable<T> if you want to make code more readable. Please
note that variable classes can be converted to wrapper classes using assignment. The following variable
classes are included in CLinq:
| Variable class | Description | |
|---|---|---|
![]() | Var<unsigned char> | Class that represents variable of type unsigned char. |
![]() | Var<signed char> | Class that represents variable of type signed char. |
![]() | Var<float> | Class that represents variable of type float. |
![]() | Var<double> | Class that represents variable of type double. |
![]() | Var<System::Decimal> | Class that represents variable of type System::Decimal. |
![]() | Var<long long int> | Class that represents variable of type long long int (Int64). |
![]() | Var<short> | Class that represents variable of type short (Int16). |
![]() | Var<int> | Class that represents variable of type int (Int32). |
![]() | Var<unsigned long long int> | Class that represents variable of type unsigned long long int (UInt64). |
![]() | Var<unsigned short> | Class that represents variable of type unsigned short (UInt16). |
![]() | Var<unsigned int> | Class that represents variable of type unsigned int (UInt32). |
![]() | Var<bool> | Class that represents variable of type bool. |
![]() | Var<wchar_t> | Class that represents variable of type unicode wchar_t (Char). |
![]() | Var<String^> | Class that represents variable of type System::String. |
Static classes contains methods that can be used in CLinq expression and accept wrapper classes as a parameters. The following static classes are included in CLinq (click on the class to see list of its methods):
| Static class | Description | |
|---|---|---|
![]() | Expr<System::Convert> | Converts a base data type to another base data type. |
![]() | Expr<System::Math> | Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions. |
This class represents data query. It contain several methods for constructing queries, like Where, Select, Average and other.
![]() | IQueryable<T> Query | Returns the underlying LINQ query representation. |
![]() ![]() | Expr<int> Count
()
| Operator counts the number of elements in a sequence with a return type of int. |
![]() ![]() | Expr<int> Count
(Lambda<Func<T, bool>^>^ filter)
| Operator counts the number of elements in a sequence for which the filter returns true with a return type of int. |
![]() ![]() | Expr<IEnumerable<R>^> Select
(Lambda<System::Query::Func<T, R>^>^ selector)
| The Select operator performs a projection over a sequence |
![]() ![]() | Expr<IEnumerable<T>^> Where
(Lambda<System::Query::Func<T, bool>^>^ filter)
| The Where operator filters a sequence based on a predicate |
![]() ![]() | Expr<IEnumerable<S>^> SelectMany
(Lambda<Func<T, IEnumerable<S>^>^>^ selector)
| The SelectMany operator performs a one to many element projection over a sequence. |
![]() ![]() | Expr<IEnumerable<V>^> Join
(Expr<IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, U, V>^>^ resultSelector)
| The Join operator performs an inner join of two sequences based on matching keys extracted from the elements. |
![]() ![]() | Expr<IEnumerable<V>^> GroupJoin
(Expr<IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, IEnumerable<U>^, V>^>^ resultSelector)
| The GroupJoin operator performs a grouped join of two sequences based on matching keys extracted from the elements. |
![]() ![]() | Expr<IEnumerable<T>^> OrderBy
(Lambda<Func<T, K>^>^ keySelector)
| The OrderBy operator orders a sequence according to one or more keys in ascending order. |
![]() ![]() | Expr<IEnumerable<T>^> OrderByDescending
(Lambda<Func<T, K>^>^ keySelector)
| he OrderBy operator orders a sequence according to one or more keys in descending order. |
![]() ![]() | Expr<T> First
()
| The First operator returns the first element of a sequence. |
![]() ![]() | Expr<T> FirstOrDefault
()
| The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<T> Last
()
| The Last operator returns the last element of a sequence. |
![]() ![]() | Expr<T> LastOrDefault
()
| The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<T> Single
()
| The Single operator returns the single element of a sequence. |
![]() ![]() | Expr<T> SingleOrDefault
()
| The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<bool> Any
()
| The Any operator checks whether any element of a sequence satisfies a condition. |
![]() ![]() | Expr<T> Min
()
| The Min operator finds the minimum of a sequence of numeric values. |
![]() ![]() | Expr<T> Max
()
| The Max operator finds the maximum of a sequence of numeric values. |
![]() ![]() | Expr<long long int> LongCount
()
| The LongCount operator counts the number of elements in a sequence with a return type of Long. |
![]() ![]() | Expr<int> Count
()
| The Count operator counts the number of elements in a sequence with a return type of int. |
![]() ![]() | Expr<int> Count
(Lambda<System::Query::Func<T, bool>^>^ filter)
| The Count operator counts the number of elements in a sequence with a return type of int. |
![]() ![]() | Expr<IEnumerable<IGrouping<K, T>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector)
| The GroupBy operator groups the elements of a sequence. |
![]() ![]() | Expr<IEnumerable<IGrouping<K, E>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector, Lambda<Func<T, E>^>^ elementSelector)
| The GroupBy operator groups the elements of a sequence. |
![]() ![]() | Expr<V> Min
(Lambda<Func<T, V>^>^ selector)
| The Min operator finds the minimum of a sequence of numeric values. |
![]() ![]() | Expr<V> Max
(Lambda<Func<T, V>^>^ selector)
| The Max operator finds the maximum of a sequence of numeric values. |
![]() ![]() | Expr<IEnumerable<T>^> Take
(Expr<int> count)
| The Take operator yields a given number of elements from a sequence and then skips the remainder of the sequence. |
![]() ![]() | Expr<IEnumerable<T>^> Skip
(Expr<int> count)
| The Skip operator skips a given number of elements from a sequence and then yields the remainder of the sequence. |
![]() ![]() | Expr<IEnumerable<T>^> Distinct
()
| The Distinct operator eliminates duplicate elements from a sequence. |
![]() ![]() | Expr<IEnumerable<T>^> Concat
(Expr<IQueryable<T>^> source)
| The Concat operator concatenates two sequences. |
![]() ![]() | Expr<IEnumerable<T>^> Union
(Expr<IQueryable<T>^> source)
| The Union operator produces the set union of two sequences. |
![]() ![]() | Expr<IEnumerable<T>^> Intersect
(Expr<IQueryable<T>^> source)
| The Intersect operator produces the set intersection of two sequences. |
![]() ![]() | Expr<IEnumerable<T>^> Except
(Expr<IQueryable<T>^> source)
| The Except operator produces the set difference between two sequences. |
![]() ![]() | Expr<T> First
(Lambda<Func<T, bool>^>^ filter)
| The First operator returns the first element of a sequence. |
![]() ![]() | Expr<T> FirstOrDefault
(Lambda<Func<T, bool>^>^ filter)
| The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<T> Last
(Lambda<Func<T, bool>^>^ filter)
| The Last operator returns the last element of a sequence. |
![]() ![]() | Expr<T> LastOrDefault
(Lambda<Func<T, bool>^>^ filter)
| The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<T> Single
(Lambda<Func<T, bool>^>^ filter)
| The Single operator returns the single element of a sequence. |
![]() ![]() | Expr<T> SingleOrDefault
(Lambda<Func<T, bool>^>^ filter)
| The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found. |
![]() ![]() | Expr<bool> Any
(Lambda<Func<T, bool>^>^ filter)
| The Any operator checks whether any element of a sequence satisfies a condition. |
![]() ![]() | Expr<bool> All
(Lambda<Func<T, bool>^>^ filter)
| The All operator checks whether all elements of a sequence satisfy a condition. |
![]() ![]() | Expr<long long int> LongCount
(Lambda<Func<T, bool>^>^ filter)
| The LongCount operator counts the number of elements in a sequence with a return type of Long. |
![]() ![]() | Expr<int> Sum
(Lambda<System::Query::Func<T, int>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<double> Average
(Lambda<System::Query::Func<T, int>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<long long int> Sum
(Lambda<System::Query::Func<T, long long int>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<double> Average
(Lambda<System::Query::Func<T, long long int>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<double> Sum
(Lambda<System::Query::Func<T, double>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<double> Average
(Lambda<System::Query::Func<T, double>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<Decimal> Sum
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<Decimal> Average
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<int>> Sum
(Lambda<System::Query::Func<T, Nullable<int>>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<int>>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<long long int>> Sum
(Lambda<System::Query::Func<T, Nullable<long long int>>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<long long int>>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<double>> Sum
(Lambda<System::Query::Func<T, Nullable<double>>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<double>>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<Decimal>> Sum
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
| The Sum operator computes the sum of a sequence of numeric values. |
![]() ![]() | Expr<Nullable<Decimal>> Average
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
| The Average operator computes the average of a sequence of numeric values. |
This class represents a pair of values.
![]() | T0 First | Returns the first value stored in tuple. |
![]() | T0 First | Returns the second value stored in tuple. |
Template specialization for the 'bool' expresion. Implements operators !=, == and logical operators (&&, ||) and unary !.
![]() ![]() | Expr<bool> operator !
(Expr<bool> value)
| Returns negation of the logical value. |
![]() ![]() | Expr<bool> operator ==
(Expr<bool> left, Expr<bool> right)
| Test values for equality. |
![]() ![]() | Expr<bool> operator !=
(Expr<bool> left, Expr<bool> right)
| Test values for inequality. |
![]() ![]() | Expr<bool> operator &&
(Expr<bool> left, Expr<bool> right)
| Performs logical 'and' operation. |
![]() ![]() | Expr<bool> operator ||
(Expr<bool> left, Expr<bool> right)
| Performs logical 'or' operation. |
Template specialization for the 'Nullable<double>' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<Nullable<double>> operator +
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Addition operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<Nullable<double>> operator *
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Multiplication operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<Nullable<double>> operator /
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Division operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<Nullable<double>> operator -
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Subtraction operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| comparison operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Inequallity operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Less than operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Greather than operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Less or equals operator for tuple of Expr<Nullable<double>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<double>> left, Expr<Nullable<double>> right)
| Greather or equals than operator for tuple of Expr<Nullable<double>> types. |
Template specialization for the 'Nullable<float>' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<Nullable<float>> operator +
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Addition operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<Nullable<float>> operator *
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Multiplication operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<Nullable<float>> operator /
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Division operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<Nullable<float>> operator -
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Subtraction operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| comparison operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Inequallity operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Less than operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Greather than operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Less or equals operator for tuple of Expr<Nullable<float>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<float>> left, Expr<Nullable<float>> right)
| Greather or equals than operator for tuple of Expr<Nullable<float>> types. |
Template specialization for the 'Nullable<System::Decimal>' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<Nullable<System::Decimal>> operator +
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Addition operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<Nullable<System::Decimal>> operator *
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Multiplication operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<Nullable<System::Decimal>> operator /
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Division operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<Nullable<System::Decimal>> operator -
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Subtraction operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| comparison operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Inequallity operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Less than operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Greather than operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Less or equals operator for tuple of Expr<Nullable<System::Decimal>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<System::Decimal>> left, Expr<Nullable<System::Decimal>> right)
| Greather or equals than operator for tuple of Expr<Nullable<System::Decimal>> types. |
Template specialization for the 'Nullable<long long int>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<long long int>> operator +
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Addition operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<Nullable<long long int>> operator *
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Multiplication operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<Nullable<long long int>> operator /
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Division operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<Nullable<long long int>> operator -
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Subtraction operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| comparison operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Inequallity operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Less than operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Greather than operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Less or equals operator for tuple of Expr<Nullable<long long int>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<long long int>> left, Expr<Nullable<long long int>> right)
| Greather or equals than operator for tuple of Expr<Nullable<long long int>> types. |
Template specialization for the 'Nullable<unsigned long long int>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<unsigned long long int>> operator +
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Addition operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<Nullable<unsigned long long int>> operator *
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Multiplication operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<Nullable<unsigned long long int>> operator /
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Division operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<Nullable<unsigned long long int>> operator -
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Subtraction operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| comparison operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Inequallity operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Less than operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Greather than operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Less or equals operator for tuple of Expr<Nullable<unsigned long long int>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<unsigned long long int>> left, Expr<Nullable<unsigned long long int>> right)
| Greather or equals than operator for tuple of Expr<Nullable<unsigned long long int>> types. |
Template specialization for the 'Nullable<int>' expresion. Supports standard math and comparison operators (including modulo and shifts).
![]() ![]() | Expr<Nullable<int>> operator +
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Addition operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<Nullable<int>> operator *
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Multiplication operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<Nullable<int>> operator /
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Division operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<Nullable<int>> operator -
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Subtraction operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| comparison operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Inequallity operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Less than operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Greather than operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Less or equals operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Greather or equals than operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<Nullable<int>> operator <<
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Shift left operator for tuple of Expr<Nullable<int>> types. |
![]() ![]() | Expr<Nullable<int>> operator >>
(Expr<Nullable<int>> left, Expr<Nullable<int>> right)
| Shift right operator for tuple of Expr<Nullable<int>> types. |
Template specialization for the 'Nullable<unsigned int>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<unsigned int>> operator +
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Addition operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<Nullable<unsigned int>> operator *
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Multiplication operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<Nullable<unsigned int>> operator /
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Division operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<Nullable<unsigned int>> operator -
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Subtraction operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| comparison operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Inequallity operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Less than operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Greather than operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Less or equals operator for tuple of Expr<Nullable<unsigned int>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<unsigned int>> left, Expr<Nullable<unsigned int>> right)
| Greather or equals than operator for tuple of Expr<Nullable<unsigned int>> types. |
Template specialization for the 'Nullable<short>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<short>> operator +
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Addition operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<Nullable<short>> operator *
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Multiplication operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<Nullable<short>> operator /
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Division operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<Nullable<short>> operator -
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Subtraction operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| comparison operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Inequallity operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Less than operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Greather than operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Less or equals operator for tuple of Expr<Nullable<short>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<short>> left, Expr<Nullable<short>> right)
| Greather or equals than operator for tuple of Expr<Nullable<short>> types. |
Template specialization for the 'Nullable<unsigned short>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<unsigned short>> operator +
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Addition operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<Nullable<unsigned short>> operator *
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Multiplication operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<Nullable<unsigned short>> operator /
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Division operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<Nullable<unsigned short>> operator -
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Subtraction operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| comparison operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Inequallity operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Less than operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Greather than operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Less or equals operator for tuple of Expr<Nullable<unsigned short>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<unsigned short>> left, Expr<Nullable<unsigned short>> right)
| Greather or equals than operator for tuple of Expr<Nullable<unsigned short>> types. |
Template specialization for the 'Nullable<unsigned char>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<unsigned char>> operator +
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Addition operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<Nullable<unsigned char>> operator *
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Multiplication operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<Nullable<unsigned char>> operator /
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Division operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<Nullable<unsigned char>> operator -
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Subtraction operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| comparison operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Inequallity operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Less than operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Greather than operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Less or equals operator for tuple of Expr<Nullable<unsigned char>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<unsigned char>> left, Expr<Nullable<unsigned char>> right)
| Greather or equals than operator for tuple of Expr<Nullable<unsigned char>> types. |
Template specialization for the 'Nullable<signed char>' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<Nullable<signed char>> operator +
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Addition operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<Nullable<signed char>> operator *
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Multiplication operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<Nullable<signed char>> operator /
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Division operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<Nullable<signed char>> operator -
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Subtraction operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| comparison operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Inequallity operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator <
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Less than operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator >
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Greather than operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Less or equals operator for tuple of Expr<Nullable<signed char>> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<Nullable<signed char>> left, Expr<Nullable<signed char>> right)
| Greather or equals than operator for tuple of Expr<Nullable<signed char>> types. |
Template specialization for the 'double' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<double> operator +
(Expr<double> left, Expr<double> right)
| Addition operator for tuple of Expr<double> types. |
![]() ![]() | Expr<double> operator *
(Expr<double> left, Expr<double> right)
| Multiplication operator for tuple of Expr<double> types. |
![]() ![]() | Expr<double> operator /
(Expr<double> left, Expr<double> right)
| Division operator for tuple of Expr<double> types. |
![]() ![]() | Expr<double> operator -
(Expr<double> left, Expr<double> right)
| Subtraction operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<double> left, Expr<double> right)
| comparison operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<double> left, Expr<double> right)
| Inequallity operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator <
(Expr<double> left, Expr<double> right)
| Less than operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator >
(Expr<double> left, Expr<double> right)
| Greather than operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<double> left, Expr<double> right)
| Less or equals operator for tuple of Expr<double> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<double> left, Expr<double> right)
| Greather or equals than operator for tuple of Expr<double> types. |
Template specialization for the 'float' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<float> operator +
(Expr<float> left, Expr<float> right)
| Addition operator for tuple of Expr<float> types. |
![]() ![]() | Expr<float> operator *
(Expr<float> left, Expr<float> right)
| Multiplication operator for tuple of Expr<float> types. |
![]() ![]() | Expr<float> operator /
(Expr<float> left, Expr<float> right)
| Division operator for tuple of Expr<float> types. |
![]() ![]() | Expr<float> operator -
(Expr<float> left, Expr<float> right)
| Subtraction operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<float> left, Expr<float> right)
| comparison operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<float> left, Expr<float> right)
| Inequallity operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator <
(Expr<float> left, Expr<float> right)
| Less than operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator >
(Expr<float> left, Expr<float> right)
| Greather than operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<float> left, Expr<float> right)
| Less or equals operator for tuple of Expr<float> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<float> left, Expr<float> right)
| Greather or equals than operator for tuple of Expr<float> types. |
Template specialization for the 'System::Decimal' expresion. Supports standard math and comparison operators.
![]() ![]() | Expr<System::Decimal> operator +
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Addition operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<System::Decimal> operator *
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Multiplication operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<System::Decimal> operator /
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Division operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<System::Decimal> operator -
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Subtraction operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| comparison operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Inequallity operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator <
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Less than operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator >
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Greather than operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Less or equals operator for tuple of Expr<System::Decimal> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<System::Decimal> left, Expr<System::Decimal> right)
| Greather or equals than operator for tuple of Expr<System::Decimal> types. |
Template specialization for the 'long long int' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<long long int> operator +
(Expr<long long int> left, Expr<long long int> right)
| Addition operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<long long int> operator *
(Expr<long long int> left, Expr<long long int> right)
| Multiplication operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<long long int> operator /
(Expr<long long int> left, Expr<long long int> right)
| Division operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<long long int> operator -
(Expr<long long int> left, Expr<long long int> right)
| Subtraction operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<long long int> left, Expr<long long int> right)
| comparison operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<long long int> left, Expr<long long int> right)
| Inequallity operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator <
(Expr<long long int> left, Expr<long long int> right)
| Less than operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator >
(Expr<long long int> left, Expr<long long int> right)
| Greather than operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<long long int> left, Expr<long long int> right)
| Less or equals operator for tuple of Expr<long long int> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<long long int> left, Expr<long long int> right)
| Greather or equals than operator for tuple of Expr<long long int> types. |
Template specialization for the 'unsigned long long int' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<unsigned long long int> operator +
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Addition operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<unsigned long long int> operator *
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Multiplication operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<unsigned long long int> operator /
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Division operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<unsigned long long int> operator -
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Subtraction operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| comparison operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Inequallity operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator <
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Less than operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator >
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Greather than operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Less or equals operator for tuple of Expr<unsigned long long int> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<unsigned long long int> left, Expr<unsigned long long int> right)
| Greather or equals than operator for tuple of Expr<unsigned long long int> types. |
Template specialization for the 'int' expresion. Supports standard math and comparison operators (including modulo and shifts).
![]() ![]() | Expr<int> operator +
(Expr<int> left, Expr<int> right)
| Addition operator for tuple of Expr<int> types. |
![]() ![]() | Expr<int> operator *
(Expr<int> left, Expr<int> right)
| Multiplication operator for tuple of Expr<int> types. |
![]() ![]() | Expr<int> operator /
(Expr<int> left, Expr<int> right)
| Division operator for tuple of Expr<int> types. |
![]() ![]() | Expr<int> operator -
(Expr<int> left, Expr<int> right)
| Subtraction operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator ==
(Expr<int> left, Expr<int> right)
| comparison operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator !=
(Expr<int> left, Expr<int> right)
| Inequallity operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator <
(Expr<int> left, Expr<int> right)
| Less than operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator >
(Expr<int> left, Expr<int> right)
| Greather than operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator <=
(Expr<int> left, Expr<int> right)
| Less or equals operator for tuple of Expr<int> types. |
![]() ![]() | Expr<bool> operator >=
(Expr<int> left, Expr<int> right)
| Greather or equals than operator for tuple of Expr<int> types. |
![]() ![]() | Expr<int> operator <<
(Expr<int> left, Expr<int> right)
| Shift left operator for tuple of Expr<int> types. |
![]() ![]() | Expr<int> operator >>
(Expr<int> left, Expr<int> right)
| Shift right operator for tuple of Expr<int> types. |
Template specialization for the 'unsigned int' expresion. Supports standard math and comparison operators (including modulo).
![]() ![]() | Expr<unsigned int> operator +
(Expr<unsigned int> left, Expr< |