#include <llstrider.h>
Collaboration diagram for LLStrider< Object >:

| 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.
References LLStrider< Object >::mObjectp, LLStrider< Object >::mSkip, and NULL.
Definition at line 47 of file llstrider.h.
| Object* LLStrider< Object >::get | ( | ) |  [inline] | 
Definition at line 54 of file llstrider.h.
References LLStrider< Object >::mObjectp.
Referenced by LLVOSurfacePatch::updateEastGeometry(), LLVOSurfacePatch::updateMainGeometry(), and LLVOSurfacePatch::updateNorthGeometry().
| Object& LLStrider< Object >::operator * | ( | ) |  [inline] | 
| Object* LLStrider< Object >::operator++ | ( | int | ) |  [inline] | 
Definition at line 57 of file llstrider.h.
References LLStrider< Object >::mBytep, LLStrider< Object >::mObjectp, and LLStrider< Object >::mSkip.
| Object* LLStrider< Object >::operator+= | ( | int | i | ) |  [inline] | 
Definition at line 58 of file llstrider.h.
References LLStrider< Object >::mBytep, LLStrider< Object >::mObjectp, and LLStrider< Object >::mSkip.
| Object* LLStrider< Object >::operator-> | ( | ) |  [inline] | 
Definition at line 59 of file llstrider.h.
References LLStrider< Object >::mBytep, and LLStrider< Object >::mSkip.
Definition at line 50 of file llstrider.h.
References LLStrider< Object >::mSkip.
Referenced by VertexBufferStrider< T, type >::get().
Definition at line 52 of file llstrider.h.
References LLStrider< Object >::mBytep, and LLStrider< Object >::mSkip.
| union { ... }  [private] | 
Definition at line 41 of file llstrider.h.
Referenced by LLStrider< Object >::operator++(), LLStrider< Object >::operator+=(), LLStrider< Object >::operator[](), and LLStrider< Object >::skip().
Definition at line 40 of file llstrider.h.
Referenced by LLStrider< Object >::get(), LLStrider< Object >::LLStrider(), LLStrider< Object >::operator *(), LLStrider< Object >::operator++(), LLStrider< Object >::operator+=(), LLStrider< Object >::operator->(), and LLStrider< Object >::operator=().
Definition at line 43 of file llstrider.h.
Referenced by LLStrider< Object >::LLStrider(), LLStrider< Object >::operator++(), LLStrider< Object >::operator+=(), LLStrider< Object >::operator[](), LLStrider< Object >::setStride(), and LLStrider< Object >::skip().
 1.4.7
 1.4.7