LogicalValue Struct Reference

Description

A LogicalValue is a type which refines Vectorized or Vectorizable while providing boolean-like semantic.

Requirements

A type T satisfies LogicalValue if it refines Vectorized or Vectorizable and if:

  • boost::simd::scalar_of<T>::type satisfies Logical
Example