14 TES(
char is,
unsigned int ie) :
s(is),
e(ie) {}
15 TES(
unsigned int ie,
char is) :
s(is),
e(ie) {}
17 operator unsigned int() {
return e; }
28 TESV(int_v is, uint_v ie) :
s(is),
e(ie) {}
29 TESV(uint_v ie, int_v is) :
s(is),
e(ie) {}
31 operator uint_v()
const {
return e; }
33 float_m
IsValid()
const {
return static_cast<float_m
>(
s >= Vc::Zero); }
35 friend float_m
operator==(
const TESV &a,
const TES &b) {
return (a.
s == static_cast<unsigned int>(b.
s)) & (a.
e == b.
e); }
TESV(uint_v ie, int_v is)
TESV(int_v is, uint_v ie)
TES(char is, unsigned int ie)
TES(unsigned int ie, char is)
TES operator[](int i) const
friend float_m operator==(const TESV &a, const TES &b)
friend bool operator!=(const TES &a, const TES &b)