1010Data Insights Platform .NET SDK
Public Member Functions | Protected Member Functions | List of all members
TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString > Class Template Reference

Base class for the Visitor pattern. More...

Public Member Functions

virtual Result Compute (TOfInt i)
 Computes a value based on a TOfInt. More...
 
virtual Result Compute (TOfLong l)
 Computes a value based on a TOfLong. More...
 
virtual Result Compute (TOfInt128 q)
 Computes a value based on a TOfInt128. More...
 
virtual Result Compute (TOfDouble d)
 Computes a value based on a TOfDouble. More...
 
virtual Result Compute (TOfString s)
 Computes a value based on a TOfString. More...
 

Protected Member Functions

virtual Result GenericDefault (T v)
 Convenience default computation. More...
 

Detailed Description

Base class for the Visitor pattern.

Type Constraints
TOfInt :T 
TOfLong :T 
TOfInt128 :T 
TOfDouble :T 
TOfString :T 

Member Function Documentation

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.Compute ( TOfInt  i)
inlinevirtual

Computes a value based on a TOfInt.

Parameters
iTOfInt to compute on
Returns
A computed value

Computes GenericDefault as a default.

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.Compute ( TOfLong  l)
inlinevirtual

Computes a value based on a TOfLong.

Parameters
lTOfLong to compute on
Returns
A computed value

Computes GenericDefault as a default.

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.Compute ( TOfInt128  q)
inlinevirtual

Computes a value based on a TOfInt128.

Parameters
qTOfInt128 to compute on
Returns
A computed value

Computes GenericDefault as a default.

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.Compute ( TOfDouble  d)
inlinevirtual

Computes a value based on a TOfDouble.

Parameters
dTOfDouble to compute on
Returns
A computed value

Computes GenericDefault as a default.

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.Compute ( TOfString  s)
inlinevirtual

Computes a value based on a TOfString.

Parameters
sTOfString to compute on
Returns
A computed value

Computes GenericDefault as a default.

virtual Result TenTenSDK.Visitor.Computation< Result, T, TOfInt, TOfLong, TOfInt128, TOfDouble, TOfString >.GenericDefault ( v)
inlineprotectedvirtual

Convenience default computation.

Parameters
vValue to compute on
Returns
A computed value

The documentation for this class was generated from the following file: