StRoot
1
|
#include <AliHLTArray.h>
Public Types | |
typedef ReturnTypeHelper< T >::Type | R |
Public Member Functions | |
ArrayBase (const ArrayBase &rhs) | |
ArrayBase & | operator= (const ArrayBase &rhs) |
R & | operator() (int x, int y, int z) |
const R & | operator() (int x, int y, int z) const |
AliHLTArray< T, 2 > | operator[] (int x) |
const AliHLTArray< T, 2 > | operator[] (int x) const |
Protected Member Functions | |
void | SetSize (int x, int y, int z) |
Protected Member Functions inherited from AliHLTInternal::ArrayBoundsCheck | |
bool | IsInBounds (int) const |
void | SetBounds (int, int) |
void | MoveBounds (int) |
void | ReinterpretCast (const ArrayBoundsCheck &, int, int) |
Protected Attributes | |
T * | fData |
int | fSize |
int | fStrideX |
int | fStrideY |
3-dim arrays should use operator(int, int, int) operator[] can be used to return a 2-dim array
Definition at line 303 of file AliHLTArray.h.
|
inline |
return a reference to the value at the given indexes
Definition at line 624 of file AliHLTArray.h.
|
inline |
return a const reference to the value at the given indexes
Definition at line 630 of file AliHLTArray.h.
|
inline |
return a 2-dim array at the given index. This makes it behave like a 3-dim C-Array.
Definition at line 636 of file AliHLTArray.h.
|
inline |
return a const 2-dim array at the given index. This makes it behave like a 3-dim C-Array.
Definition at line 651 of file AliHLTArray.h.