1 #ifndef _Proto_LOHISIDE_H_ 2 #define _Proto_LOHISIDE_H_ 43 return (a_side == Side::Lo) ? Side::Hi : Side::Lo;
51 return (a_side == Side::Lo) ? -1 : 1;
59 return (a_side == Side::Lo) ? Side::Hi : Side::Lo;
123 inline void operator ++ ()
152 return Side::Invalid;
162 inline bool ok()
const 164 return ((m_current > -1) && (m_current < Side::NUMSIDES));
void begin()
Definition: Proto_LoHiSide.H:96
LoHiSide
Definition: Proto_LoHiSide.H:18
void reset()
Definition: Proto_LoHiSide.H:105
~SideIterator()
Definition: Proto_LoHiSide.H:84
~Side()
Definition: Proto_LoHiSide.H:36
void next()
Definition: Proto_LoHiSide.H:114
Definition: Proto_Box.H:11
Side()
Definition: Proto_LoHiSide.H:29
bool ok() const
Definition: Proto_LoHiSide.H:162
Encapsulation of high or low side.
Definition: Proto_LoHiSide.H:10
SideIterator()
Definition: Proto_LoHiSide.H:74
Iterator for low and high side.
Definition: Proto_LoHiSide.H:67