#include <Set.h>
Public Member Functions | |
Set (const unsigned int s=0) | |
virtual | ~Set () |
TYPE * | getArray () const |
TYPE & | operator[] (const unsigned int i) const |
unsigned int | getCount () const |
unsigned int | add (const TYPE &) |
void | remove (const unsigned int i) |
void | removeObject (const TYPE &) |
void | clear () |
void | reset () |
Private Attributes | |
unsigned int | size |
unsigned int | count |
TYPE * | list |
Author: Petter Alstermark, petter@alstermark.com
Definition at line 14 of file Set.h.
|
Definition at line 36 of file Set.h. References Set< TYPE >::count, and Set< TYPE >::list. |
|
Definition at line 49 of file Set.h. References Set< TYPE >::list. |
|
Definition at line 81 of file Set.h. References Set< TYPE >::count, and Set< TYPE >::list. Referenced by Object::addFormat(), Renderer::insertFragmentShader(), Renderer::insertShader(), Renderer::insertTexture(), Renderer::insertVertexShader(), and ObjLevel::load(). |
|
Definition at line 122 of file Set.h. References Set< TYPE >::count. |
|
Definition at line 57 of file Set.h. References Set< TYPE >::list. Referenced by ObjLevel::load(). |
|
Definition at line 73 of file Set.h. References Set< TYPE >::count. Referenced by OpenGLObject::draw(), Object::findAttribute(), Renderer::insertFragmentShader(), Renderer::insertShader(), Renderer::insertTexture(), Renderer::insertVertexShader(), and ObjLevel::load(). |
|
Definition at line 65 of file Set.h. References Set< TYPE >::list. |
|
Definition at line 98 of file Set.h. References Set< TYPE >::count, and Set< TYPE >::list. Referenced by Set< TYPE >::removeObject(). |
|
Definition at line 109 of file Set.h. References Set< TYPE >::count, Set< TYPE >::list, and Set< TYPE >::remove(). Here is the call graph for this function: |
|
Definition at line 130 of file Set.h. References Set< TYPE >::count, and Set< TYPE >::list. |
|
Definition at line 28 of file Set.h. Referenced by Set< TYPE >::add(), Set< TYPE >::clear(), Set< TYPE >::getCount(), Set< TYPE >::remove(), Set< TYPE >::removeObject(), Set< TYPE >::reset(), and Set< TYPE >::Set(). |
|
Definition at line 29 of file Set.h. Referenced by Set< TYPE >::add(), Set< TYPE >::getArray(), Set< TYPE >::operator[](), Set< TYPE >::remove(), Set< TYPE >::removeObject(), Set< TYPE >::reset(), Set< TYPE >::Set(), and Set< TYPE >::~Set(). |
|
|