<html xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="urn:my-scripts"><head><title>CLinq classes</title><style type="text/css">
body { font:100% calibri, sans-serif; }
th, td { padding-left:10px; padding-right:10px; text-align:left; }
table { margin-left: 30px; }
p.s { margin:0px; font-weight:bold; }
code.s, span.s { color:#808000; }
code.c, span.c { color:#008000; }
code.k, span.k { color:#0000a0; }
code.w, span.w { color:#008080; }
code, pre { font:80% consolas, 'courier new', monospace; }
h1 { text-align:center; }
h2.hr { border-bottom:dashed 2px #aaaaaa; }
td.ico { width: 35px; }
td.code { width: 400px; }
</style></head><body><h1><a id="doc">CLinq classes</a></h1><h2>CLinq core classes</h2><p><code>CQuery</code> is a class that represents data query. This class contain several methods for
constructing queries, like <code>Where</code>, <code>Select</code>, <code>Average</code> and other
(these methods are called query operators in LINQ terminology).
</p><table><tr><th /><th>Class name</th><th>Description</th></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Special_cquery">CQuery<T></a></td><td>This class represents data query. It contain several methods for constructing queries, like Where, Select, Average and other.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Special_tuple">Tuple<T0, T1></a></td><td>This class represents a pair of values.</td></tr></table><h2>Wrapper classes</h2><p>
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 <code>Expression<T></code> to make the code more readable. Wrapper
classes also override standard operators that are available for every type and can contain methods (for
example <code>EString::Substring</code> etc.). The following wrapper classes are included in CLinq:
</p><table><tr><th /><th>Wrapper class</th><th>Description</th></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_bool"><span calss="w">Expr</span><bool>
</a></td><td>Template specialization for the 'bool' expresion. Implements operators !=, == and logical operators (&amp;&amp;, ||) and unary !.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<double>"><span calss="w">Expr</span><Nullable<double>>
</a></td><td>Template specialization for the 'Nullable<double>' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<float>"><span calss="w">Expr</span><Nullable<float>>
</a></td><td>Template specialization for the 'Nullable<float>' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<System__Decimal>"><span calss="w">Expr</span><Nullable<System::Decimal>>
</a></td><td>Template specialization for the 'Nullable<System::Decimal>' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<long_long_int>"><span calss="w">Expr</span><Nullable<long long int>>
</a></td><td>Template specialization for the 'Nullable<long long int>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<unsigned_long_long_int>"><span calss="w">Expr</span><Nullable<unsigned long long int>>
</a></td><td>Template specialization for the 'Nullable<unsigned long long int>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<int>"><span calss="w">Expr</span><Nullable<int>>
</a></td><td>Template specialization for the 'Nullable<int>' expresion. Supports standard math and comparison operators (including modulo and shifts).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<unsigned_int>"><span calss="w">Expr</span><Nullable<unsigned int>>
</a></td><td>Template specialization for the 'Nullable<unsigned int>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<short>"><span calss="w">Expr</span><Nullable<short>>
</a></td><td>Template specialization for the 'Nullable<short>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<unsigned_short>"><span calss="w">Expr</span><Nullable<unsigned short>>
</a></td><td>Template specialization for the 'Nullable<unsigned short>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<unsigned_char>"><span calss="w">Expr</span><Nullable<unsigned char>>
</a></td><td>Template specialization for the 'Nullable<unsigned char>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<signed_char>"><span calss="w">Expr</span><Nullable<signed char>>
</a></td><td>Template specialization for the 'Nullable<signed char>' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_double"><span calss="w">Expr</span><double>
</a></td><td>Template specialization for the 'double' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_float"><span calss="w">Expr</span><float>
</a></td><td>Template specialization for the 'float' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_System__Decimal"><span calss="w">Expr</span><System::Decimal>
</a></td><td>Template specialization for the 'System::Decimal' expresion. Supports standard math and comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_long_long_int"><span calss="w">Expr</span><long long int>
</a></td><td>Template specialization for the 'long long int' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_unsigned_long_long_int"><span calss="w">Expr</span><unsigned long long int>
</a></td><td>Template specialization for the 'unsigned long long int' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_int"><span calss="w">Expr</span><int>
</a></td><td>Template specialization for the 'int' expresion. Supports standard math and comparison operators (including modulo and shifts).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_unsigned_int"><span calss="w">Expr</span><unsigned int>
</a></td><td>Template specialization for the 'unsigned int' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_short"><span calss="w">Expr</span><short>
</a></td><td>Template specialization for the 'short' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_unsigned_short"><span calss="w">Expr</span><unsigned short>
</a></td><td>Template specialization for the 'unsigned short' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_unsigned_char"><span calss="w">Expr</span><unsigned char>
</a></td><td>Template specialization for the 'unsigned char' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_signed_char"><span calss="w">Expr</span><signed char>
</a></td><td>Template specialization for the 'signed char' expresion. Supports standard math and comparison operators (including modulo).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_wchar_t"><span calss="w">Expr</span><wchar_t>
</a></td><td>Template specialization for the 'wchar_t' expresion. Supports comparison operators.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_String_"><span calss="w">Expr</span><String^>
</a></td><td>Template specialization for the 'String^' expresion. Support standard string operators and methods.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_DateTime"><span calss="w">Expr</span><DateTime>
</a></td><td>Template specialization for the 'DateTime' expresion.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Nullable<DateTime>"><span calss="w">Expr</span><Nullable<DateTime>>
</a></td><td>Template specialization for the 'Nullable<DateTime>' expresion.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_IEnumerable<T>"><span calss="w">Expr</span><IEnumerable<T>>
</a></td><td>Template specialization for working with collections. Contains methods for querying data (called operators in LINQ terminology).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_IGrouping<K,_T>"><span calss="w">Expr</span><IGrouping<K, T>>
</a></td><td>Template specialization for results of GroupBy operator. Contains expressions that represent Key and values.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_Tuple<T0,_T1>"><span calss="w">Expr</span><Tuple<T0, T1>>
</a></td><td>This class represents a pair of values.</td></tr></table><h2>Variable classes</h2><p>
Variable classes represent typed variable of specific type and are declared for all standard C++/CLI types.
You can use variable classes instead of <code>Variable<T></code> 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:
</p><table><tr><th /><th>Variable class</th><th>Description</th></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_unsigned_char"><span calss="w">Var</span><unsigned char>
</a></td><td>Class that represents variable of type unsigned char.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_signed_char"><span calss="w">Var</span><signed char>
</a></td><td>Class that represents variable of type signed char.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_float"><span calss="w">Var</span><float>
</a></td><td>Class that represents variable of type float.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_double"><span calss="w">Var</span><double>
</a></td><td>Class that represents variable of type double.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_System__Decimal"><span calss="w">Var</span><System::Decimal>
</a></td><td>Class that represents variable of type System::Decimal.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_long_long_int"><span calss="w">Var</span><long long int>
</a></td><td>Class that represents variable of type long long int (Int64).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_short"><span calss="w">Var</span><short>
</a></td><td>Class that represents variable of type short (Int16).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_int"><span calss="w">Var</span><int>
</a></td><td>Class that represents variable of type int (Int32).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_unsigned_long_long_int"><span calss="w">Var</span><unsigned long long int>
</a></td><td>Class that represents variable of type unsigned long long int (UInt64).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_unsigned_short"><span calss="w">Var</span><unsigned short>
</a></td><td>Class that represents variable of type unsigned short (UInt16).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_unsigned_int"><span calss="w">Var</span><unsigned int>
</a></td><td>Class that represents variable of type unsigned int (UInt32).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_bool"><span calss="w">Var</span><bool>
</a></td><td>Class that represents variable of type bool.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_wchar_t"><span calss="w">Var</span><wchar_t>
</a></td><td>Class that represents variable of type unicode wchar_t (Char).</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Var_String_"><span calss="w">Var</span><String^>
</a></td><td>Class that represents variable of type System::String.</td></tr></table><h2>Static classes</h2><p>
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):
</p><table><tr><th /><th>Static class</th><th>Description</th></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_System__Convert"><span calss="w">Expr</span><System::Convert>
</a></td><td>Converts a base data type to another base data type.</td></tr><tr><td><img src="class.png" alt="Class" /></td><td><a href="#Expr_System__Math"><span calss="w">Expr</span><System::Math>
</a></td><td>Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.</td></tr></table><h1>Detailed information</h1><h2 class="hr">CLinq core classes</h2><h3><a id="Special_cquery">CQuery<T></a></h3><p>This class represents data query. It contain several methods for constructing queries, like Where, Select, Average and other.</p><h4>Properties</h4><table><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code>IQueryable<T> Query</code></td><td>Returns the underlying LINQ query representation.</td></tr></table><h4>Methods</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
()
</code></td><td>Operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>Operator counts the number of elements in a sequence for which the filter returns true with a return type of int.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<R>^> Select
(Lambda<System::Query::Func<T, R>^>^ selector)
</code></td><td>The Select operator performs a projection over a sequence</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Where
(Lambda<System::Query::Func<T, bool>^>^ filter)
</code></td><td>The Where operator filters a sequence based on a predicate</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<S>^> SelectMany
(Lambda<Func<T, IEnumerable<S>^>^>^ selector)
</code></td><td>The SelectMany operator performs a one to many element projection over a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<V>^> Join
(<span class="w">Expr</span><IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, U, V>^>^ resultSelector)
</code></td><td>The Join operator performs an inner join of two sequences based on matching keys extracted from the elements.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<V>^> GroupJoin
(<span class="w">Expr</span><IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, IEnumerable<U>^, V>^>^ resultSelector)
</code></td><td>The GroupJoin operator performs a grouped join of two sequences based on matching keys extracted from the elements.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> OrderBy
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>The OrderBy operator orders a sequence according to one or more keys in ascending order.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> OrderByDescending
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>he OrderBy operator orders a sequence according to one or more keys in descending order.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> First
()
</code></td><td>The First operator returns the first element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> FirstOrDefault
()
</code></td><td>The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Last
()
</code></td><td>The Last operator returns the last element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> LastOrDefault
()
</code></td><td>The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Single
()
</code></td><td>The Single operator returns the single element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> SingleOrDefault
()
</code></td><td>The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Any
()
</code></td><td>The Any operator checks whether any element of a sequence satisfies a condition.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Min
()
</code></td><td>The Min operator finds the minimum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Max
()
</code></td><td>The Max operator finds the maximum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> LongCount
()
</code></td><td>The LongCount operator counts the number of elements in a sequence with a return type of Long.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
()
</code></td><td>The Count operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
(Lambda<System::Query::Func<T, bool>^>^ filter)
</code></td><td>The Count operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<IGrouping<K, T>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>The GroupBy operator groups the elements of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<IGrouping<K, E>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector, Lambda<Func<T, E>^>^ elementSelector)
</code></td><td>The GroupBy operator groups the elements of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><V> Min
(Lambda<Func<T, V>^>^ selector)
</code></td><td>The Min operator finds the minimum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><V> Max
(Lambda<Func<T, V>^>^ selector)
</code></td><td>The Max operator finds the maximum of a sequence of numeric values. </td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Take
(<span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>The Take operator yields a given number of elements from a sequence and then skips the remainder of the sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Skip
(<span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>The Skip operator skips a given number of elements from a sequence and then yields the remainder of the sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Distinct
()
</code></td><td>The Distinct operator eliminates duplicate elements from a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Concat
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Concat operator concatenates two sequences.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Union
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Union operator produces the set union of two sequences.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Intersect
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Intersect operator produces the set intersection of two sequences.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Except
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Except operator produces the set difference between two sequences.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> First
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The First operator returns the first element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> FirstOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Last
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Last operator returns the last element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> LastOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Single
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Single operator returns the single element of a sequence.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> SingleOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Any
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Any operator checks whether any element of a sequence satisfies a condition.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> All
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The All operator checks whether all elements of a sequence satisfy a condition.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> LongCount
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The LongCount operator counts the number of elements in a sequence with a return type of Long.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sum
(Lambda<System::Query::Func<T, int>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, int>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> Sum
(Lambda<System::Query::Func<T, long long int>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, long long int>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Sum
(Lambda<System::Query::Func<T, double>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, double>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> Sum
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> Average
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">int</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">int</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">long long int</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">long long int</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">double</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">double</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<Decimal>> Sum
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<Decimal>> Average
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Special_tuple">Tuple<T0, T1></a></h3><p>This class represents a pair of values.</p><h4>Properties</h4><table><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code>T0 First</code></td><td>Returns the first value stored in tuple.</td></tr><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code>T0 First</code></td><td>Returns the second value stored in tuple.</td></tr></table><a href="#doc">Back to top</a><h2 class="hr">Wrapper classes</h2><h3><a id="Expr_bool">
Expr<bool>
</a></h3><p>Template specialization for the 'bool' expresion. Implements operators !=, == and logical operators (&amp;&amp;, ||) and unary !.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Returns negation of the logical value.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">bool</span>> left, <span class="w">Expr</span><<span class="k">bool</span>> right)
</code></td><td>Test values for equality.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">bool</span>> left, <span class="w">Expr</span><<span class="k">bool</span>> right)
</code></td><td>Test values for inequality.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>&&
(<span class="w">Expr</span><<span class="k">bool</span>> left, <span class="w">Expr</span><<span class="k">bool</span>> right)
</code></td><td>Performs logical 'and' operation.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>||
(<span class="w">Expr</span><<span class="k">bool</span>> left, <span class="w">Expr</span><<span class="k">bool</span>> right)
</code></td><td>Performs logical 'or' operation.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<double>">
Expr<Nullable<double>>
</a></h3><p>Template specialization for the 'Nullable<double>' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<double>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<double>> left, <span class="w">Expr</span><Nullable<double>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<double>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<float>">
Expr<Nullable<float>>
</a></h3><p>Template specialization for the 'Nullable<float>' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<float>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<float>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<float>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<float>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<float>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<float>> left, <span class="w">Expr</span><Nullable<float>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<float>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<System__Decimal>">
Expr<Nullable<System::Decimal>>
</a></h3><p>Template specialization for the 'Nullable<System::Decimal>' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<System::Decimal>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<System::Decimal>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<System::Decimal>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<System::Decimal>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<System::Decimal>> left, <span class="w">Expr</span><Nullable<System::Decimal>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<System::Decimal>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<long_long_int>">
Expr<Nullable<long long int>>
</a></h3><p>Template specialization for the 'Nullable<long long int>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<long long int>> left, <span class="w">Expr</span><Nullable<long long int>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<long long int>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<unsigned_long_long_int>">
Expr<Nullable<unsigned long long int>>
</a></h3><p>Template specialization for the 'Nullable<unsigned long long int>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned long long int>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned long long int>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned long long int>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned long long int>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<unsigned long long int>> left, <span class="w">Expr</span><Nullable<unsigned long long int>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<unsigned long long int>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<int>">
Expr<Nullable<int>>
</a></h3><p>Template specialization for the 'Nullable<int>' expresion. Supports standard math and comparison operators (including modulo and shifts).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span><<
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Shift left operator for tuple of Expr<Nullable<int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>><span class="k"> operator </span>>>
(<span class="w">Expr</span><Nullable<int>> left, <span class="w">Expr</span><Nullable<int>> right)
</code></td><td>Shift right operator for tuple of Expr<Nullable<int>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<unsigned_int>">
Expr<Nullable<unsigned int>>
</a></h3><p>Template specialization for the 'Nullable<unsigned int>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned int>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned int>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned int>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned int>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<unsigned int>> left, <span class="w">Expr</span><Nullable<unsigned int>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<unsigned int>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<short>">
Expr<Nullable<short>>
</a></h3><p>Template specialization for the 'Nullable<short>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<short>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<short>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<short>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<short>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<short>> left, <span class="w">Expr</span><Nullable<short>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<short>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<unsigned_short>">
Expr<Nullable<unsigned short>>
</a></h3><p>Template specialization for the 'Nullable<unsigned short>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned short>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned short>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned short>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned short>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<unsigned short>> left, <span class="w">Expr</span><Nullable<unsigned short>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<unsigned short>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<unsigned_char>">
Expr<Nullable<unsigned char>>
</a></h3><p>Template specialization for the 'Nullable<unsigned char>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned char>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned char>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned char>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<unsigned char>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<unsigned char>> left, <span class="w">Expr</span><Nullable<unsigned char>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<unsigned char>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<signed_char>">
Expr<Nullable<signed char>>
</a></h3><p>Template specialization for the 'Nullable<signed char>' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<signed char>><span class="k"> operator </span>+
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Addition operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<signed char>><span class="k"> operator </span>*
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Multiplication operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<signed char>><span class="k"> operator </span>/
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Division operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><Nullable<signed char>><span class="k"> operator </span>-
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Subtraction operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>comparison operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Inequallity operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Less than operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Greather than operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Less or equals operator for tuple of Expr<Nullable<signed char>> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><Nullable<signed char>> left, <span class="w">Expr</span><Nullable<signed char>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<Nullable<signed char>> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_double">
Expr<double>
</a></h3><p>Template specialization for the 'double' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Addition operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Division operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>comparison operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Less than operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Greather than operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<double> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">double</span>> left, <span class="w">Expr</span><<span class="k">double</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<double> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_float">
Expr<float>
</a></h3><p>Template specialization for the 'float' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Addition operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Division operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>comparison operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Less than operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Greather than operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<float> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">float</span>> left, <span class="w">Expr</span><<span class="k">float</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<float> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_System__Decimal">
Expr<System::Decimal>
</a></h3><p>Template specialization for the 'System::Decimal' expresion. Supports standard math and comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal><span class="k"> operator </span>+
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Addition operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal><span class="k"> operator </span>*
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Multiplication operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal><span class="k"> operator </span>/
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Division operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal><span class="k"> operator </span>-
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Subtraction operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>comparison operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Inequallity operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Less than operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Greather than operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Less or equals operator for tuple of Expr<System::Decimal> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><System::Decimal> left, <span class="w">Expr</span><System::Decimal> right)
</code></td><td>Greather or equals than operator for tuple of Expr<System::Decimal> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_long_long_int">
Expr<long long int>
</a></h3><p>Template specialization for the 'long long int' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Addition operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Division operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>comparison operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Less than operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Greather than operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">long long int</span>> left, <span class="w">Expr</span><<span class="k">long long int</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<long long int> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_unsigned_long_long_int">
Expr<unsigned long long int>
</a></h3><p>Template specialization for the 'unsigned long long int' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Addition operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Division operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>comparison operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Less than operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Greather than operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<unsigned long long int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> left, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<unsigned long long int> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_int">
Expr<int>
</a></h3><p>Template specialization for the 'int' expresion. Supports standard math and comparison operators (including modulo and shifts).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Addition operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Division operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>comparison operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Less than operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Greather than operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span><<
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Shift left operator for tuple of Expr<int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>><span class="k"> operator </span>>>
(<span class="w">Expr</span><<span class="k">int</span>> left, <span class="w">Expr</span><<span class="k">int</span>> right)
</code></td><td>Shift right operator for tuple of Expr<int> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_unsigned_int">
Expr<unsigned int>
</a></h3><p>Template specialization for the 'unsigned int' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Addition operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Division operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>comparison operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Less than operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Greather than operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<unsigned int> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">unsigned int</span>> left, <span class="w">Expr</span><<span class="k">unsigned int</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<unsigned int> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_short">
Expr<short>
</a></h3><p>Template specialization for the 'short' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Addition operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Division operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>comparison operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Less than operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Greather than operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">short</span>> left, <span class="w">Expr</span><<span class="k">short</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<short> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_unsigned_short">
Expr<unsigned short>
</a></h3><p>Template specialization for the 'unsigned short' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Addition operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Division operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>comparison operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Less than operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Greather than operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<unsigned short> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">unsigned short</span>> left, <span class="w">Expr</span><<span class="k">unsigned short</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<unsigned short> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_unsigned_char">
Expr<unsigned char>
</a></h3><p>Template specialization for the 'unsigned char' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Addition operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Division operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>comparison operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Less than operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Greather than operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<unsigned char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">unsigned char</span>> left, <span class="w">Expr</span><<span class="k">unsigned char</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<unsigned char> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_signed_char">
Expr<signed char>
</a></h3><p>Template specialization for the 'signed char' expresion. Supports standard math and comparison operators (including modulo).</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>><span class="k"> operator </span>+
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Addition operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>><span class="k"> operator </span>*
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Multiplication operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>><span class="k"> operator </span>/
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Division operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>><span class="k"> operator </span>-
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Subtraction operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>comparison operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Inequallity operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Less than operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Greather than operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span><=
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Less or equals operator for tuple of Expr<signed char> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>>=
(<span class="w">Expr</span><<span class="k">signed char</span>> left, <span class="w">Expr</span><<span class="k">signed char</span>> right)
</code></td><td>Greather or equals than operator for tuple of Expr<signed char> types.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_wchar_t">
Expr<wchar_t>
</a></h3><p>Template specialization for the 'wchar_t' expresion. Supports comparison operators.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><<span class="k">wchar_t</span>> left, <span class="w">Expr</span><<span class="k">wchar_t</span>> right)
</code></td><td>Test values for equality.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><<span class="k">wchar_t</span>> left, <span class="w">Expr</span><<span class="k">wchar_t</span>> right)
</code></td><td>Test values for inequality.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_String_">
Expr<String^>
</a></h3><p>Template specialization for the 'String^' expresion. Support standard string operators and methods.</p><h4>Operators</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><String^><span class="k"> operator </span>+
(<span class="w">Expr</span><String^> left, <span class="w">Expr</span><String^> right)
</code></td><td>Operator for string concatenation.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>==
(<span class="w">Expr</span><String^> left, <span class="w">Expr</span><String^> right)
</code></td><td>comparison operator for tuple of Expr<String^> types.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="operator.png" alt="Operator" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>><span class="k"> operator </span>!=
(<span class="w">Expr</span><String^> left, <span class="w">Expr</span><String^> right)
</code></td><td>Inequallity operator for tuple of Expr<String^> types.</td></tr></table><h4>Methods</h4><table><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Substring
(<span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Retrieves a substring from this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Substring
(<span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> length)
</code></td><td>Retrieves a substring from this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Contains
(<span class="w">Expr</span><String^> value)
</code></td><td>Returns a value indicating whether the specified String object occurs within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> StartsWith
(<span class="w">Expr</span><String^> value)
</code></td><td>Determines whether the beginning of an instance of String matches a specified string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> EndsWith
(<span class="w">Expr</span><String^> value)
</code></td><td>Determines whether the end of an instance of String matches a specified string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><String^> value)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><String^> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> IndexOf
(<span class="w">Expr</span><String^> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>Reports the index of the first occurrence of a String, or one or more characters, within this string.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><String^> value)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><String^> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> LastIndexOf
(<span class="w">Expr</span><String^> value, <span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>Reports the index position of the last occurrence of a specified Unicode character or String within this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Insert
(<span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><String^> value)
</code></td><td>Inserts a specified instance of String at a specified index position in this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Remove
(<span class="w">Expr</span><<span class="k">int</span>> startIndex)
</code></td><td>Deletes a specified number of characters from this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Remove
(<span class="w">Expr</span><<span class="k">int</span>> startIndex, <span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>Deletes a specified number of characters from this instance.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Replace
(<span class="w">Expr</span><<span class="k">wchar_t</span>> oldChar, <span class="w">Expr</span><<span class="k">wchar_t</span>> newChar)
</code></td><td>Replaces all occurrences of a specified Unicode character or String in this instance, with another specified Unicode character or String.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Replace
(<span class="w">Expr</span><String^> oldValue, <span class="w">Expr</span><String^> newValue)
</code></td><td>Replaces all occurrences of a specified Unicode character or String in this instance, with another specified Unicode character or String.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Trim
()
</code></td><td>Removes all leading and trailing occurrences of a set of specified characters from the current String object.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToLower
()
</code></td><td>Returns a copy of this String converted to lowercase.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToUpper
()
</code></td><td>Returns a copy of this String converted to uppercase.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> PadRight
(<span class="w">Expr</span><<span class="k">int</span>> totalWidth)
</code></td><td>Left-aligns the characters in this string, padding on the right with spaces or a specified Unicode character, for a specified total length.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> PadRight
(<span class="w">Expr</span><<span class="k">int</span>> totalWidth, <span class="w">Expr</span><<span class="k">wchar_t</span>> paddingChar)
</code></td><td>Left-aligns the characters in this string, padding on the right with spaces or a specified Unicode character, for a specified total length.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> PadLeft
(<span class="w">Expr</span><<span class="k">int</span>> totalWidth)
</code></td><td>Right-aligns the characters in this instance, padding on the left with spaces or a specified Unicode character for a specified total length.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> PadLeft
(<span class="w">Expr</span><<span class="k">int</span>> totalWidth, <span class="w">Expr</span><<span class="k">wchar_t</span>> paddingChar)
</code></td><td>Right-aligns the characters in this instance, padding on the left with spaces or a specified Unicode character for a specified total length.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Equals
(<span class="w">Expr</span><String^> str)
</code></td><td>Determines whether two String objects have the same value.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> CompareTo
(<span class="w">Expr</span><String^> str)
</code></td><td>Compares this instance with a specified object or String and returns an indication of their relative values.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Compare
(<span class="w">Expr</span><String^> strA, <span class="w">Expr</span><String^> strB)
</code></td><td>Compares two specified String objects.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> Concat
(... cli::array<Expression<String^>^>^ strs)
</code></td><td>Concatenates one or more instances of String.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_DateTime">
Expr<DateTime>
</a></h3><p>Template specialization for the 'DateTime' expresion.</p><h4>Operators</h4><table /><a href="#doc">Back to top</a><h3><a id="Expr_Nullable<DateTime>">
Expr<Nullable<DateTime>>
</a></h3><p>Template specialization for the 'Nullable<DateTime>' expresion.</p><h4>Operators</h4><table /><a href="#doc">Back to top</a><h3><a id="Expr_IEnumerable<T>">
Expr<IEnumerable<T>>
</a></h3><p>Template specialization for working with collections. Contains methods for querying data (called operators in LINQ terminology).</p><h4>Methods</h4><table><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
()
</code></td><td>Operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>Operator counts the number of elements in a sequence for which the filter returns true with a return type of int.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<R>^> Select
(Lambda<System::Query::Func<T, R>^>^ selector)
</code></td><td>The Select operator performs a projection over a sequence</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Where
(Lambda<System::Query::Func<T, bool>^>^ filter)
</code></td><td>The Where operator filters a sequence based on a predicate</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<S>^> SelectMany
(Lambda<Func<T, IEnumerable<S>^>^>^ selector)
</code></td><td>The SelectMany operator performs a one to many element projection over a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<V>^> Join
(<span class="w">Expr</span><IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, U, V>^>^ resultSelector)
</code></td><td>The Join operator performs an inner join of two sequences based on matching keys extracted from the elements.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<V>^> GroupJoin
(<span class="w">Expr</span><IQueryable<U>^> inner, Lambda<Func<T, K>^>^ outerKeySelector, Lambda<Func<U, K>^>^ innerKeySelector, Lambda<Func<T, IEnumerable<U>^, V>^>^ resultSelector)
</code></td><td>The GroupJoin operator performs a grouped join of two sequences based on matching keys extracted from the elements.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> OrderBy
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>The OrderBy operator orders a sequence according to one or more keys in ascending order.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> OrderByDescending
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>he OrderBy operator orders a sequence according to one or more keys in descending order.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> First
()
</code></td><td>The First operator returns the first element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> FirstOrDefault
()
</code></td><td>The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Last
()
</code></td><td>The Last operator returns the last element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> LastOrDefault
()
</code></td><td>The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Single
()
</code></td><td>The Single operator returns the single element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> SingleOrDefault
()
</code></td><td>The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Any
()
</code></td><td>The Any operator checks whether any element of a sequence satisfies a condition.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Min
()
</code></td><td>The Min operator finds the minimum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Max
()
</code></td><td>The Max operator finds the maximum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> LongCount
()
</code></td><td>The LongCount operator counts the number of elements in a sequence with a return type of Long.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
()
</code></td><td>The Count operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Count
(Lambda<System::Query::Func<T, bool>^>^ filter)
</code></td><td>The Count operator counts the number of elements in a sequence with a return type of int.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<IGrouping<K, T>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector)
</code></td><td>The GroupBy operator groups the elements of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<IGrouping<K, E>^>^> GroupBy
(Lambda<Func<T, K>^>^ keySelector, Lambda<Func<T, E>^>^ elementSelector)
</code></td><td>The GroupBy operator groups the elements of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><V> Min
(Lambda<Func<T, V>^>^ selector)
</code></td><td>The Min operator finds the minimum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><V> Max
(Lambda<Func<T, V>^>^ selector)
</code></td><td>The Max operator finds the maximum of a sequence of numeric values. </td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Take
(<span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>The Take operator yields a given number of elements from a sequence and then skips the remainder of the sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Skip
(<span class="w">Expr</span><<span class="k">int</span>> count)
</code></td><td>The Skip operator skips a given number of elements from a sequence and then yields the remainder of the sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Distinct
()
</code></td><td>The Distinct operator eliminates duplicate elements from a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Concat
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Concat operator concatenates two sequences.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Union
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Union operator produces the set union of two sequences.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Intersect
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Intersect operator produces the set intersection of two sequences.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><IEnumerable<T>^> Except
(<span class="w">Expr</span><IQueryable<T>^> source)
</code></td><td>The Except operator produces the set difference between two sequences.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> First
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The First operator returns the first element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> FirstOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The FirstOrDefault operator returns the first element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Last
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Last operator returns the last element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> LastOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The LastOrDefault operator returns the last element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> Single
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Single operator returns the single element of a sequence.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><T> SingleOrDefault
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The SingleOrDefault operator returns the single element of a sequence, or a default value if no element is found.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> Any
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The Any operator checks whether any element of a sequence satisfies a condition.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> All
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The All operator checks whether all elements of a sequence satisfy a condition.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> LongCount
(Lambda<Func<T, bool>^>^ filter)
</code></td><td>The LongCount operator counts the number of elements in a sequence with a return type of Long.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sum
(Lambda<System::Query::Func<T, int>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, int>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> Sum
(Lambda<System::Query::Func<T, long long int>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, long long int>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Sum
(Lambda<System::Query::Func<T, double>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Average
(Lambda<System::Query::Func<T, double>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> Sum
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> Average
(Lambda<System::Query::Func<T, Decimal>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<int>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">int</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">int</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<long long int>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">long long int</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">long long int</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Sum
(Lambda<System::Query::Func<T, Nullable<<span class="k">double</span>>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<double>> Average
(Lambda<System::Query::Func<T, Nullable<<span class="k">double</span>>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<Decimal>> Sum
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
</code></td><td>The Sum operator computes the sum of a sequence of numeric values.</td></tr><tr><td class="ico"><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Nullable<Decimal>> Average
(Lambda<System::Query::Func<T, Nullable<Decimal>>^>^ selector)
</code></td><td>The Average operator computes the average of a sequence of numeric values.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_IGrouping<K,_T>">
Expr<IGrouping<K, T>>
</a></h3><p>Template specialization for results of GroupBy operator. Contains expressions that represent Key and values.</p><h4>Properties</h4><table><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code><span class="w">Expr</span><K> Key</code></td><td>Returns expression that represents the key returned from GroupBy.</td></tr><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code>IEnumerable<T> Values</code></td><td>Returns expression that represents collection of values returned from GroupBy.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_Tuple<T0,_T1>">
Expr<Tuple<T0, T1>>
</a></h3><p>This class represents a pair of values.</p><h4>Properties</h4><table><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code><span class="w">Expr</span><T0> First</code></td><td>Returns the expression repressenting first value stored in tuple.</td></tr><tr><td class="ico"><img src="property.png" alt="property" /></td><td class="code"><code><span class="w">Expr</span><T0> First</code></td><td>Returns the expression repressenting second value stored in tuple.</td></tr></table><a href="#doc">Back to top</a><h2 class="hr">Variable classes</h2><h3><a id="Var_unsigned_char">
Var<unsigned char>
</a></h3><p>Class that represents variable of type unsigned char.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'unsigned char'</span><br /><span class="w">Expr</span><<span class="k">unsigned char</span>> var = <span class="w">Var</span><<span class="k">unsigned char</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">unsigned char</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_signed_char">
Var<signed char>
</a></h3><p>Class that represents variable of type signed char.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'signed char'</span><br /><span class="w">Expr</span><<span class="k">signed char</span>> var = <span class="w">Var</span><<span class="k">signed char</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">signed char</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_float">
Var<float>
</a></h3><p>Class that represents variable of type float.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'float'</span><br /><span class="w">Expr</span><<span class="k">float</span>> var = <span class="w">Var</span><<span class="k">float</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">float</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_double">
Var<double>
</a></h3><p>Class that represents variable of type double.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'double'</span><br /><span class="w">Expr</span><<span class="k">double</span>> var = <span class="w">Var</span><<span class="k">double</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">double</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_System__Decimal">
Var<System::Decimal>
</a></h3><p>Class that represents variable of type System::Decimal.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'System::Decimal'</span><br /><span class="w">Expr</span><System::Decimal> var = <span class="w">Var</span><System::Decimal>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<System::Decimal> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_long_long_int">
Var<long long int>
</a></h3><p>Class that represents variable of type long long int (Int64).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'long long int'</span><br /><span class="w">Expr</span><<span class="k">long long int</span>> var = <span class="w">Var</span><<span class="k">long long int</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">long long int</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_short">
Var<short>
</a></h3><p>Class that represents variable of type short (Int16).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'short'</span><br /><span class="w">Expr</span><<span class="k">short</span>> var = <span class="w">Var</span><<span class="k">short</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">short</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_int">
Var<int>
</a></h3><p>Class that represents variable of type int (Int32).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'int'</span><br /><span class="w">Expr</span><<span class="k">int</span>> var = <span class="w">Var</span><<span class="k">int</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">int</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_unsigned_long_long_int">
Var<unsigned long long int>
</a></h3><p>Class that represents variable of type unsigned long long int (UInt64).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'unsigned long long int'</span><br /><span class="w">Expr</span><<span class="k">unsigned long long int</span>> var = <span class="w">Var</span><<span class="k">unsigned long long int</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">unsigned long long int</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_unsigned_short">
Var<unsigned short>
</a></h3><p>Class that represents variable of type unsigned short (UInt16).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'unsigned short'</span><br /><span class="w">Expr</span><<span class="k">unsigned short</span>> var = <span class="w">Var</span><<span class="k">unsigned short</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">unsigned short</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_unsigned_int">
Var<unsigned int>
</a></h3><p>Class that represents variable of type unsigned int (UInt32).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'unsigned int'</span><br /><span class="w">Expr</span><<span class="k">unsigned int</span>> var = <span class="w">Var</span><<span class="k">unsigned int</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">unsigned int</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_bool">
Var<bool>
</a></h3><p>Class that represents variable of type bool.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'bool'</span><br /><span class="w">Expr</span><<span class="k">bool</span>> var = <span class="w">Var</span><<span class="k">bool</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">bool</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_wchar_t">
Var<wchar_t>
</a></h3><p>Class that represents variable of type unicode wchar_t (Char).</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'wchar_t'</span><br /><span class="w">Expr</span><<span class="k">wchar_t</span>> var = <span class="w">Var</span><<span class="k">wchar_t</span>>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<<span class="k">wchar_t</span>> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h3><a id="Var_String_">
Var<String^>
</a></h3><p>Class that represents variable of type System::String.</p><p class="s">Sample:</p><pre><span class="c">// Create CLinq variable of type 'String^'</span><br /><span class="w">Expr</span><String^> var = <span class="w">Var</span><String^>(<span class="s">"var"</span>);
<span class="c">// Variables can be converted to Expression<T> type, so when you have a function
// that accepts coresponding expression, you can call it like this:</span><br /><span class="k">void</span> UseExpr(Expression<String^> expr) { <span class="c">/* ... */</span> }
UseExpr(var);
</pre><a href="#doc">Back to top</a><h2 class="hr">Static classes</h2><h3><a id="Expr_System__Convert">
Expr<System::Convert>
</a></h3><p>Converts a base data type to another base data type.</p><h4>Methods</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">bool</span>> ToBool
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'bool'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> ToByte
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'unsigned char'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">wchar_t</span>> ToChar
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'wchar_t'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><DateTime> ToDateTime
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'DateTime'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><Decimal> ToDecimal
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'Decimal'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> ToDouble
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'double'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> ToSingle
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'float'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> ToInt16
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'short'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> ToInt32
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> ToInt64
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'long long int'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">bool</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">unsigned char</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">wchar_t</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><DateTime> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><Decimal> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><Double> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><String^> ToString
(<span class="w">Expr</span><String^> value)
</code></td><td>Overloaded. Converts a specified value to 'String^'.</td></tr></table><a href="#doc">Back to top</a><h3><a id="Expr_System__Math">
Expr<System::Math>
</a></h3><p>Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.</p><h4>Methods</h4><table><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Abs
(<span class="w">Expr</span><System::Decimal> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Abs
(<span class="w">Expr</span><<span class="k">double</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> Abs
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Abs
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> Abs
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>> Abs
(<span class="w">Expr</span><<span class="k">signed char</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> Abs
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Returns the absolute value of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Acos
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the angle whose cosine is the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Asin
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the angle whose sine is the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Atan
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the angle whose tangent is the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Atan2
(<span class="w">Expr</span><<span class="k">double</span>> y, <span class="w">Expr</span><<span class="k">double</span>> x)
</code></td><td>Returns the angle whose tangent is the quotient of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> BigMul
(<span class="w">Expr</span><<span class="k">int</span>> a, <span class="w">Expr</span><<span class="k">int</span>> b)
</code></td><td>Produces the full product of two 32-bit numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Ceiling
(<span class="w">Expr</span><System::Decimal> d)
</code></td><td>Returns the smallest number greater than or equal to the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Ceiling
(<span class="w">Expr</span><<span class="k">double</span>> a)
</code></td><td>Returns the smallest number greater than or equal to the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Cos
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the cosine of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Cosh
(<span class="w">Expr</span><<span class="k">double</span>> value)
</code></td><td>Returns the hyperbolic cosine of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Exp
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns e raised to the specified power.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Floor
(<span class="w">Expr</span><System::Decimal> d)
</code></td><td>Returns the largest number less than or equal to the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Floor
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the largest number less than or equal to the specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Log
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the logarithm of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Log
(<span class="w">Expr</span><<span class="k">double</span>> a, <span class="w">Expr</span><<span class="k">double</span>> newBase)
</code></td><td>Returns the logarithm of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Log10
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Log10 Returns the base 10 logarithm of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> Max
(<span class="w">Expr</span><<span class="k">unsigned char</span>> val1, <span class="w">Expr</span><<span class="k">unsigned char</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Max
(<span class="w">Expr</span><System::Decimal> val1, <span class="w">Expr</span><System::Decimal> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Max
(<span class="w">Expr</span><<span class="k">double</span>> val1, <span class="w">Expr</span><<span class="k">double</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> Max
(<span class="w">Expr</span><<span class="k">float</span>> val1, <span class="w">Expr</span><<span class="k">float</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Max
(<span class="w">Expr</span><<span class="k">int</span>> val1, <span class="w">Expr</span><<span class="k">int</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> Max
(<span class="w">Expr</span><<span class="k">long long int</span>> val1, <span class="w">Expr</span><<span class="k">long long int</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>> Max
(<span class="w">Expr</span><<span class="k">signed char</span>> val1, <span class="w">Expr</span><<span class="k">signed char</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> Max
(<span class="w">Expr</span><<span class="k">short</span>> val1, <span class="w">Expr</span><<span class="k">short</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>> Max
(<span class="w">Expr</span><<span class="k">unsigned int</span>> val1, <span class="w">Expr</span><<span class="k">unsigned int</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>> Max
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> val1, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>> Max
(<span class="w">Expr</span><<span class="k">unsigned short</span>> val1, <span class="w">Expr</span><<span class="k">unsigned short</span>> val2)
</code></td><td>Returns the larger of two specified numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned char</span>> Min
(<span class="w">Expr</span><<span class="k">unsigned char</span>> val1, <span class="w">Expr</span><<span class="k">unsigned char</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Min
(<span class="w">Expr</span><System::Decimal> val1, <span class="w">Expr</span><System::Decimal> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Min
(<span class="w">Expr</span><<span class="k">double</span>> val1, <span class="w">Expr</span><<span class="k">double</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">float</span>> Min
(<span class="w">Expr</span><<span class="k">float</span>> val1, <span class="w">Expr</span><<span class="k">float</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Min
(<span class="w">Expr</span><<span class="k">int</span>> val1, <span class="w">Expr</span><<span class="k">int</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">long long int</span>> Min
(<span class="w">Expr</span><<span class="k">long long int</span>> val1, <span class="w">Expr</span><<span class="k">long long int</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">signed char</span>> Min
(<span class="w">Expr</span><<span class="k">signed char</span>> val1, <span class="w">Expr</span><<span class="k">signed char</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">short</span>> Min
(<span class="w">Expr</span><<span class="k">short</span>> val1, <span class="w">Expr</span><<span class="k">short</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned int</span>> Min
(<span class="w">Expr</span><<span class="k">unsigned int</span>> val1, <span class="w">Expr</span><<span class="k">unsigned int</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned long long int</span>> Min
(<span class="w">Expr</span><<span class="k">unsigned long long int</span>> val1, <span class="w">Expr</span><<span class="k">unsigned long long int</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">unsigned short</span>> Min
(<span class="w">Expr</span><<span class="k">unsigned short</span>> val1, <span class="w">Expr</span><<span class="k">unsigned short</span>> val2)
</code></td><td>Returns the smaller of two numbers.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Pow
(<span class="w">Expr</span><<span class="k">double</span>> x, <span class="w">Expr</span><<span class="k">double</span>> y)
</code></td><td>Returns a specified number raised to the specified power.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Round
(<span class="w">Expr</span><System::Decimal> d)
</code></td><td>Rounds a value to the nearest number or specified number of Expr<System::Decimal> places.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Round
(<span class="w">Expr</span><<span class="k">double</span>> a)
</code></td><td>Rounds a value to the nearest number or specified number of Expr<System::Decimal> places.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Round
(<span class="w">Expr</span><System::Decimal> d, <span class="w">Expr</span><<span class="k">int</span>> decimals)
</code></td><td>Rounds a value to the nearest number or specified number of Expr<System::Decimal> places.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Round
(<span class="w">Expr</span><<span class="k">double</span>> value, <span class="w">Expr</span><<span class="k">int</span>> digits)
</code></td><td>Rounds a value to the nearest number or specified number of Expr<System::Decimal> places.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><System::Decimal> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">double</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">float</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">int</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">long long int</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">signed char</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">int</span>> Sign
(<span class="w">Expr</span><<span class="k">short</span>> value)
</code></td><td>Returns a value indicating the sign of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Sin
(<span class="w">Expr</span><<span class="k">double</span>> a)
</code></td><td>Returns the sine of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Sinh
(<span class="w">Expr</span><<span class="k">double</span>> value)
</code></td><td>Returns the hyperbolic sine of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Sqrt
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Returns the square root of a specified number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Tan
(<span class="w">Expr</span><<span class="k">double</span>> a)
</code></td><td>Returns the tangent of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Tanh
(<span class="w">Expr</span><<span class="k">double</span>> value)
</code></td><td>Returns the hyperbolic tangent of the specified angle.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><System::Decimal> Truncate
(<span class="w">Expr</span><System::Decimal> d)
</code></td><td>Calculates the integral part of a number.</td></tr><tr><td class="ico"><img src="static.png" alt="Static member" /><img src="method.png" alt="Method" /></td><td class="code"><code><span class="w">Expr</span><<span class="k">double</span>> Truncate
(<span class="w">Expr</span><<span class="k">double</span>> d)
</code></td><td>Calculates the integral part of a number.</td></tr></table><a href="#doc">Back to top</a></body></html>