VCTR
Loading...
Searching...
No Matches
vctr::expressions::ClampByConstant< extent, SrcType, LowerBound, UpperBound > Class Template Reference
Inheritance diagram for vctr::expressions::ClampByConstant< extent, SrcType, LowerBound, UpperBound >:
vctr::ExpressionTemplateBase

Public Types

using value_type = ValueType< SrcType >
 

Public Member Functions

VCTR_FORCEDINLINE constexpr value_type operator[] (size_t i) const
 
VCTR_FORCEDINLINE const value_type * evalNextVectorOpInExpressionChain (value_type *dst) const
 
VCTR_FORCEDINLINE const value_type * evalNextVectorOpInExpressionChain (value_type *dst) const
 

Static Public Attributes

static constexpr value_type lowerBound = LowerBound::value
 
static constexpr value_type upperBound = UpperBound::value
 
static constexpr bool clampLow = ! is::disabledConstant<LowerBound>
 
static constexpr bool clampHigh = ! is::disabledConstant<UpperBound>
 

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