Array< T > Class Template Reference

Gestion du type Array. More...

#include <Array.h>

List of all members.

Public Member Functions

 Array ()
 ~Array ()
__forceinline ArrayAdd (T entry)
__forceinline ArrayInsert (T entry, int location)
ArrayAddUnique (T entry)
__forceinline ArrayEmpty ()
__forceinline ArrayClear ()
bool Contains (T entry, int *location=NULL) const
bool Delete (T entry)
__forceinline void DeleteLastEntry ()
__forceinline void DeleteIndex (int index)
int GetUsedRam () const
__forceinline int Size () const
 Returns the current number of entries.
__forceinline int SizeMax () const
 Returns the current number of entries.
__forceinline T & GetEntry (int i) const
 Returns ith entry.
__forceinline T * GetEntries () const
 Returns the list of entries.
__forceinline T & operator[] (int i) const

Detailed Description

template<class T>
class Array< T >

Gestion du type Array.

Author:
Mehdi Saleh
Version:
1.0
Date:
oct 2008

Definition at line 10 of file Array.h.


Constructor & Destructor Documentation

template<class T >
Array< T >::Array (  )  [inline]

Definition at line 19 of file Array.inl.

template<class T >
Array< T >::~Array (  )  [inline]

Definition at line 25 of file Array.inl.


Member Function Documentation

template<class T>
__forceinline Array& Array< T >::Add ( entry  )  [inline]

Definition at line 19 of file Array.h.

template<class T>
Array& Array< T >::AddUnique ( entry  )  [inline]

Definition at line 42 of file Array.h.

template<class T>
__forceinline Array& Array< T >::Clear (  )  [inline]

Definition at line 59 of file Array.h.

template<class T >
bool Array< T >::Contains ( entry,
int *  location = NULL 
) const [inline]

Definition at line 59 of file Array.inl.

template<class T >
bool Array< T >::Delete ( entry  )  [inline]

Definition at line 75 of file Array.inl.

template<class T>
__forceinline void Array< T >::DeleteIndex ( int  index  )  [inline]

Definition at line 74 of file Array.h.

template<class T>
__forceinline void Array< T >::DeleteLastEntry (  )  [inline]

Definition at line 73 of file Array.h.

template<class T>
__forceinline Array& Array< T >::Empty (  )  [inline]

Definition at line 50 of file Array.h.

template<class T>
__forceinline T* Array< T >::GetEntries (  )  const [inline]

Returns the list of entries.

Definition at line 80 of file Array.h.

template<class T>
__forceinline T& Array< T >::GetEntry ( int  i  )  const [inline]

Returns ith entry.

Definition at line 79 of file Array.h.

template<class T >
int Array< T >::GetUsedRam (  )  const [inline]

Definition at line 92 of file Array.inl.

template<class T>
__forceinline Array& Array< T >::Insert ( entry,
int  location 
) [inline]

Definition at line 28 of file Array.h.

template<class T>
__forceinline T& Array< T >::operator[] ( int  i  )  const [inline]

Definition at line 81 of file Array.h.

template<class T>
__forceinline int Array< T >::Size (  )  const [inline]

Returns the current number of entries.

Definition at line 77 of file Array.h.

template<class T>
__forceinline int Array< T >::SizeMax (  )  const [inline]

Returns the current number of entries.

Definition at line 78 of file Array.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Defines
Generated on Sat May 15 15:11:27 2010 for NeuroSky by  doxygen 1.6.3