csSafeCopyArray< T, Allocator, CapacityHandler > Class Template Reference
[Containers]
Convenience class to make a version of csArray that does a safe-copy in case of reallocation of the array. More...
#include <csutil/array.h>
Inheritance diagram for csSafeCopyArray< T, Allocator, CapacityHandler >:
Public Member Functions | |
csSafeCopyArray (size_t limit=0, const CapacityHandler &ch=CapacityHandler()) | |
Initialize object to hold initially limit elements, and increase storage by threshold each time the upper bound is exceeded. |
Detailed Description
template<class T, class Allocator = CS::Memory::AllocatorMalloc, class CapacityHandler = CS::Container::ArrayCapacityDefault>
class csSafeCopyArray< T, Allocator, CapacityHandler >
Convenience class to make a version of csArray that does a safe-copy in case of reallocation of the array.
Useful for weak references.
Definition at line 1379 of file array.h.
Constructor & Destructor Documentation
template<class T, class Allocator = CS::Memory::AllocatorMalloc, class CapacityHandler = CS::Container::ArrayCapacityDefault>
csSafeCopyArray< T, Allocator, CapacityHandler >::csSafeCopyArray | ( | size_t | limit = 0 , |
|
const CapacityHandler & | ch = CapacityHandler() | |||
) | [inline] |
The documentation for this class was generated from the following file:
- csutil/array.h
Generated for Crystal Space 2.0 by doxygen 1.6.1