CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

csSafeCopyArray< T > Class Template Reference

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 >:

csArray< T, csArrayElementHandler< T >, csSafeCopyArrayMemoryAllocator< T > > List of all members.

Public Member Functions

 csSafeCopyArray (size_t ilimit=0, size_t ithreshold=0)
 Initialize object to hold initially 'ilimit' elements, and increase storage by 'ithreshold' each time the upper bound is exceeded.

Detailed Description

template<class T>
class csSafeCopyArray< T >

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 1004 of file array.h.


Constructor & Destructor Documentation

template<class T>
csSafeCopyArray< T >::csSafeCopyArray size_t  ilimit = 0,
size_t  ithreshold = 0
[inline]
 

Initialize object to hold initially 'ilimit' elements, and increase storage by 'ithreshold' each time the upper bound is exceeded.

Definition at line 1014 of file array.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1