|
CartoType API
|
#include <cartotype_array.h>
Public Member Functions | |
| TStackArray (TResult &aError, int aElements) | |
| int32 | Count () const |
| T * | Data () |
| const T * | Data () const |
| T & | operator[] (int32 aIndex) |
| const T & | operator[] (int32 aIndex) const |
An array that is kept on the stack if it has aMaxStackElements or fewer, otherwise on the heap. Unusually, it has a constructor that can return an error.
| int32 CartoType::TStackArray< T, aMaxStackElements >::Count | ( | ) | const [inline] |
Return the number of elements.
| T* CartoType::TStackArray< T, aMaxStackElements >::Data | ( | ) | [inline] |
Return a writable pointer to the underlying C++ array of elements.
| const T* CartoType::TStackArray< T, aMaxStackElements >::Data | ( | ) | const [inline] |
Return a read-only pointer to the underlying C++ array of elements.
| T& CartoType::TStackArray< T, aMaxStackElements >::operator[] | ( | int32 | aIndex | ) | [inline] |
The writable array index operator, allowing the array to be treated like a C++ array.
| const T& CartoType::TStackArray< T, aMaxStackElements >::operator[] | ( | int32 | aIndex | ) | const [inline] |
The constant array index operator, allowing the array to be treated like a C++ array.
1.7.5.1