kangaroo  1.0
the cbls library
Public Types | Static Public Member Functions | Static Public Attributes
betweenOpenClosed3violation< input, output > Class Template Reference

Ternary between open closed operator returning violation numerically: (a < x <= b). More...

#include <ternaryRange.hpp>

Public Types

typedef input InputType
 Input type. More...
 
typedef output OutputType
 Output type. More...
 

Static Public Member Functions

static Bool Updatable (Bool const LeftUpdatable, Bool const MiddleUpdatable, Bool const RightUpdatable, input const &LeftData, input const &MiddleData, input const &RightData)
 Updatable? More...
 
static output iof (input const &LeftData, input const &MiddleData, input const &RightData)
 Operation. More...
 

Static Public Attributes

static Dim const ParamArity = 3
 Parameter arity.
 
static ParamOrder const ParamOrdered = OrderedParams
 Parameter order.
 

Detailed Description

template<typename input, typename output = input>
class betweenOpenClosed3violation< input, output >

Ternary between open closed operator returning violation numerically: (a < x <= b).

Member Typedef Documentation

template<typename input , typename output = input>
typedef input betweenOpenClosed3violation< input, output >::InputType

Input type.

template<typename input , typename output = input>
typedef output betweenOpenClosed3violation< input, output >::OutputType

Output type.

Member Function Documentation

template<typename input , typename output = input>
static Bool betweenOpenClosed3violation< input, output >::Updatable ( Bool const  LeftUpdatable,
Bool const  MiddleUpdatable,
Bool const  RightUpdatable,
input const &  LeftData,
input const &  MiddleData,
input const &  RightData 
)
inlinestatic

Is the result updatable?

template<typename input , typename output = input>
static output betweenOpenClosed3violation< input, output >::iof ( input const &  LeftData,
input const &  MiddleData,
input const &  RightData 
)
inlinestatic

Perform operation.


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