#include <llstrider.h>
Public Member Functions | |
LLStrider () | |
~LLStrider () | |
const LLStrider< Object > & | operator= (Object *first) |
void | setStride (S32 skipBytes) |
void | skip (const U32 index) |
Object * | get () |
Object * | operator-> () |
Object & | operator* () |
Object * | operator++ (int) |
Object * | operator+= (int i) |
Object & | operator[] (U32 index) |
Private Attributes | |
union { | |
Object * mObjectp | |
U8 * mBytep | |
}; | |
U32 | mSkip |
Definition at line 36 of file llstrider.h.
Definition at line 46 of file llstrider.h.
Definition at line 47 of file llstrider.h.
const LLStrider<Object>& LLStrider< Object >::operator= | ( | Object * | first | ) | [inline] |
Definition at line 49 of file llstrider.h.
Definition at line 50 of file llstrider.h.
Definition at line 52 of file llstrider.h.
Object* LLStrider< Object >::get | ( | ) | [inline] |
Definition at line 54 of file llstrider.h.
Referenced by LLVOSurfacePatch::updateEastGeometry(), LLVOSurfacePatch::updateMainGeometry(), and LLVOSurfacePatch::updateNorthGeometry().
Object* LLStrider< Object >::operator-> | ( | ) | [inline] |
Definition at line 55 of file llstrider.h.
Object& LLStrider< Object >::operator* | ( | ) | [inline] |
Definition at line 56 of file llstrider.h.
Object* LLStrider< Object >::operator++ | ( | int | ) | [inline] |
Definition at line 57 of file llstrider.h.
Object* LLStrider< Object >::operator+= | ( | int | i | ) | [inline] |
Definition at line 58 of file llstrider.h.
Definition at line 59 of file llstrider.h.
Definition at line 40 of file llstrider.h.
Referenced by LLStrider< LLColor4U >::get(), LLStrider< LLColor4U >::LLStrider(), LLStrider< LLColor4U >::operator*(), LLStrider< LLColor4U >::operator++(), LLStrider< LLColor4U >::operator+=(), LLStrider< LLColor4U >::operator->(), and LLStrider< LLColor4U >::operator=().
Definition at line 41 of file llstrider.h.
Referenced by LLStrider< LLColor4U >::operator++(), LLStrider< LLColor4U >::operator+=(), LLStrider< LLColor4U >::operator[](), and LLStrider< LLColor4U >::skip().
union { ... } [private] |
Definition at line 43 of file llstrider.h.
Referenced by LLStrider< LLColor4U >::LLStrider(), LLStrider< LLColor4U >::operator++(), LLStrider< LLColor4U >::operator+=(), LLStrider< LLColor4U >::operator[](), LLStrider< LLColor4U >::setStride(), and LLStrider< LLColor4U >::skip().