|
|
void | store (PxSerializationContext &context) const |
| |
|
void | load (PxDeserializationContext &context) |
| |
|
| PxArray (const PxEMPTY v) |
| |
| PX_INLINE | PxArray (const Alloc &alloc=Alloc()) |
| |
| PX_INLINE | PxArray (uint32_t size, const T &a=T(), const Alloc &alloc=Alloc()) |
| |
| PX_INLINE | PxArray (const PxArray< T, A > &other, const Alloc &alloc=Alloc()) |
| |
|
PX_INLINE | PxArray (const PxArray &other, const Alloc &alloc=Alloc()) |
| |
| PX_INLINE | PxArray (const T *first, const T *last, const Alloc &alloc=Alloc()) |
| |
| PX_INLINE | ~PxArray () |
| |
| PX_INLINE PxArray & | operator= (const PxArray< T, A > &rhs) |
| |
|
PX_INLINE PxArray & | operator= (const PxArray &t) |
| |
| PX_FORCE_INLINE const T & | operator[] (uint32_t i) const |
| |
| PX_FORCE_INLINE T & | operator[] (uint32_t i) |
| |
| PX_FORCE_INLINE ConstIterator | begin () const |
| |
|
PX_FORCE_INLINE Iterator | begin () |
| |
| PX_FORCE_INLINE ConstIterator | end () const |
| |
|
PX_FORCE_INLINE Iterator | end () |
| |
| PX_FORCE_INLINE const T & | front () const |
| |
|
PX_FORCE_INLINE T & | front () |
| |
| PX_FORCE_INLINE const T & | back () const |
| |
|
PX_FORCE_INLINE T & | back () |
| |
| PX_FORCE_INLINE uint32_t | size () const |
| |
| PX_INLINE void | clear () |
| |
| PX_FORCE_INLINE bool | empty () const |
| |
| PX_INLINE Iterator | find (const T &a) |
| |
|
PX_INLINE ConstIterator | find (const T &a) const |
| |
| PX_FORCE_INLINE T & | pushBack (const T &a) |
| |
| PX_INLINE T | popBack () |
| |
| PX_INLINE T & | insert () |
| |
| PX_INLINE void | replaceWithLast (uint32_t i) |
| |
|
PX_INLINE void | replaceWithLast (Iterator i) |
| |
| PX_INLINE bool | findAndReplaceWithLast (const T &a) |
| |
| PX_INLINE void | remove (uint32_t i) |
| |
| PX_INLINE void | removeRange (uint32_t begin, uint32_t count) |
| |
| PX_NOINLINE void | resize (const uint32_t size, const T &a=T()) |
| |
|
PX_NOINLINE void | resizeUninitialized (const uint32_t size) |
| |
| PX_INLINE void | shrink () |
| |
| PX_INLINE void | reset () |
| |
| PX_INLINE void | resetOrClear () |
| |
| PX_INLINE void | reserve (const uint32_t capacity) |
| |
| PX_FORCE_INLINE uint32_t | capacity () const |
| |
| PX_FORCE_INLINE void | forceSize_Unsafe (uint32_t size) |
| |
| PX_INLINE void | swap (PxArray< T, Alloc > &other) |
| |
| PX_INLINE void | assign (const T *first, const T *last) |
| |
|
PX_FORCE_INLINE uint32_t | isInUserMemory () const |
| |
|
PX_INLINE Alloc & | getAllocator () |
| | return reference to allocator
|
| |
|
|
typedef T * | Iterator |
| |
|
typedef const T * | ConstIterator |
| |
|
| PxArray (T *memory, uint32_t size, uint32_t capacity, const Alloc &alloc=Alloc()) |
| |
|
PX_NOINLINE void | copy (const PxArray< T, A > &other) |
| |
|
PX_INLINE T * | allocate (uint32_t size) |
| |
|
PX_INLINE void | deallocate (void *mem) |
| |
| PX_NOINLINE T & | growAndPushBack (const T &a) |
| |
| PX_INLINE void | grow (uint32_t capacity) |
| |
| PX_NOINLINE void | recreate (uint32_t capacity) |
| |
|
PX_INLINE uint32_t | capacityIncrement () const |
| |
|
static PX_INLINE void | copy (T *first, T *last, const T *src) |
| |
|
static PX_INLINE void | create (T *first, T *last, const T &a) |
| |
|
static PX_INLINE void | destroy (T *first, T *last) |
| |
|
T * | mData |
| |
|
uint32_t | mSize |
| |
|
uint32_t | mCapacity |
| |