![]() |
PandaRoot
|
#include <PndFTSArray.h>
Public Types | |
typedef ReturnTypeHelper< T >::Type | R |
Public Member Functions | |
ArrayBase () | |
ArrayBase (const ArrayBase &rhs) | |
ArrayBase & | operator= (const ArrayBase &rhs) |
R & | operator[] (int x) |
const R & | operator[] (int x) const |
Protected Member Functions | |
void | SetSize (int x, int, int) |
![]() | |
virtual | ~ArrayBoundsCheck () |
bool | IsInBounds (int) const |
void | SetBounds (int, int) |
void | MoveBounds (int) |
void | ReinterpretCast (const ArrayBoundsCheck &, int, int) |
Protected Attributes | |
T * | fData |
int | fSize |
Friends | |
class | ArrayBase< T, 2 > |
1-dim arrays only have operator[]
Definition at line 298 of file PndFTSArray.h.
typedef ReturnTypeHelper<T>::Type PndFTSInternal::ArrayBase< T, 1 >::R |
Definition at line 311 of file PndFTSArray.h.
|
inline |
Definition at line 302 of file PndFTSArray.h.
|
inline |
Definition at line 303 of file PndFTSArray.h.
|
inline |
Definition at line 304 of file PndFTSArray.h.
|
inline |
return a reference to the value at the given index
Definition at line 315 of file PndFTSArray.h.
References BOUNDS_CHECK.
|
inline |
return a const reference to the value at the given index
Definition at line 323 of file PndFTSArray.h.
References BOUNDS_CHECK.
|
inlineprotected |
Definition at line 332 of file PndFTSArray.h.
|
friend |
Definition at line 299 of file PndFTSArray.h.
|
protected |
Definition at line 330 of file PndFTSArray.h.
|
protected |
Definition at line 331 of file PndFTSArray.h.