decompiler
1.0.0
|
Class for iterating over possible lane sizes. More...
#include <transform.hh>
Public Member Functions | |
LanedIterator (const LanedRegister *lanedR) | |
Constructor. | |
LanedIterator (void) | |
Constructor for ending iterator. | |
LanedIterator & | operator++ (void) |
Preincrement operator. | |
int4 | operator* (void) const |
Dereference operator. | |
LanedIterator & | operator= (const LanedIterator &op2) |
Assignment. | |
bool | operator== (const LanedIterator &op2) const |
Equal operator. | |
bool | operator!= (const LanedIterator &op2) const |
Not-equal operator. | |
Private Member Functions | |
void | normalize (void) |
Normalize the iterator, after increment or initialization. | |
Private Attributes | |
int4 | size |
Current lane size. | |
uint4 | mask |
Collection being iterated over. | |
Class for iterating over possible lane sizes.