![]() |
PandaRoot
|
#include <PndCAArray.h>
Public Types | |
| typedef PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type | T2 |
| typedef PndCAInternal::ArrayBase< T2, Size::Dim > | Parent |
Public Types inherited from PndCAArray< PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Dim > | |
| typedef PndCAInternal::ArrayBase< PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Dim > | Parent |
Public Member Functions | |
| PndCAFixedArray () | |
| PndCAFixedArray (const PndCAFixedArray &rhs) | |
Public Member Functions inherited from PndCAArray< PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Dim > | |
| int | Size () const |
| operator bool () const | |
| bool | IsValid () const |
| PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type & | operator* () |
| const PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type & | operator* () const |
| PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type * | Data () |
| const PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type * | Data () const |
| PndCAArray | operator+ (int x) const |
| PndCAArray | operator- (int x) const |
| PndCAArray< Other, Dim > | ReinterpretCast () const |
Owns the data. When it goes out of scope the data is freed.
The memory is allocated on the stack.
Instantiate this class on the stack.
| T | type of the entries in the array. |
| Size | number of entries in the array. |
| Dim | selects the operator[]/operator() behavior it should have. I.e. makes it behave like a 1-, 2- or 3-dim array. (defaults to 1) |
Definition at line 653 of file PndCAArray.h.
| typedef PndCAInternal::ArrayBase<T2, Size::Dim> PndCAFixedArray< T, Size, alignment >::Parent |
Definition at line 656 of file PndCAArray.h.
| typedef PndCAInternal::TypeForAlignmentHelper<T, alignment>::Type PndCAFixedArray< T, Size, alignment >::T2 |
Definition at line 655 of file PndCAArray.h.
|
inline |
Definition at line 657 of file PndCAArray.h.
|
inline |
Definition at line 663 of file PndCAArray.h.