NTrace
GPU ray tracing framework
|
#include <Hash.hpp>
Public Member Functions | |
Set (void) | |
Set (const Set< T > &other) | |
~Set (void) | |
int | getSize (void) const |
bool | contains (const T &value) const |
const T * | search (const T &value) const |
T * | search (const T &value) |
const T & | get (const T &value) const |
T & | get (const T &value) |
void | clear (void) |
void | reset (void) |
void | setCapacity (int numItems) |
void | compact (void) |
void | set (const Set< T > &other) |
T & | add (const T &value) |
T & | addNoAssign (const T &value) |
T & | remove (const T &value) |
T | replace (const T &value) |
int | findSlot (const T &value) const |
int | firstSlot (void) const |
int | nextSlot (int slot) const |
const T & | getSlot (int slot) const |
T & | getSlot (int slot) |
Set< T > & | operator= (const Set< T > &other) |
const T & | operator[] (const T &value) const |
T & | operator[] (const T &value) |
|
inline |
T & FW::Set< T >::addNoAssign | ( | const T & | value | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int FW::Set< T >::nextSlot | ( | int | slot | ) | const |
|
inline |
|
inline |
T & FW::Set< T >::remove | ( | const T & | value | ) |
T FW::Set< T >::replace | ( | const T & | value | ) |
|
inline |
|
inline |