#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().
1.5.5