CrystalSpace

Public API Reference

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

array.h File Reference

Generic Array Template. More...

#include <new>

Go to the source code of this file.

Classes

class  csOrdering< T1, T2 >
 A template providing various comparison and ordering functions. More...
class  csArrayCmp< T, K >
 A functor template which encapsulates a key and a comparison function for use with key-related csArray<> searching methods, such as FindKey() and FindSortedKey(). More...
class  csArrayElementHandler< T >
 The default element handler for csArray. More...
class  csArrayMemoryAllocator< T >
 The default allocator for csArray. More...
class  csSafeCopyArrayMemoryAllocator< T, ElementHandler >
 Special allocator for csArray that makes sure that when the array is reallocated that the objects are properly constructed and destructed at their new position. More...
class  csArray< T, ElementHandler, MemoryAllocator >
 A templated array class. More...
class  csArray< T, ElementHandler, MemoryAllocator >::Iterator
 Iterator for the Array object. More...
class  csSafeCopyArray< T >
 Convenience class to make a version of csArray that does a safe-copy in case of reallocation of the array. More...

Variables

const size_t csArrayItemNotFound = (size_t)-1
 This value is returned whenever an array item could not be located or does not exist.


Detailed Description

Generic Array Template.

Definition in file array.h.


Variable Documentation

const size_t csArrayItemNotFound = (size_t)-1
 

This value is returned whenever an array item could not be located or does not exist.

Definition at line 309 of file array.h.

Referenced by csWSTexVector::FindTexture().


Generated for Crystal Space by doxygen 1.3.9.1