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

Ternary not between closed open operator returning satisfaction logically: !(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 = Bool>
class notBetweenClosedOpen3satisfaction< input, output >

Ternary not between closed open operator returning satisfaction logically: !(a <= x < b).

Member Typedef Documentation

template<typename input , typename output = Bool>
typedef input notBetweenClosedOpen3satisfaction< input, output >::InputType

Input type.

template<typename input , typename output = Bool>
typedef output notBetweenClosedOpen3satisfaction< input, output >::OutputType

Output type.

Member Function Documentation

template<typename input , typename output = Bool>
static Bool notBetweenClosedOpen3satisfaction< 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 = Bool>
static output notBetweenClosedOpen3satisfaction< 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: