|
NTrace
GPU ray tracing framework
|
#include <Deque.hpp>
Public Member Functions | |
| Deque (void) | |
| Deque (const T &item) | |
| Deque (const T *ptr, int size) | |
| Deque (const Deque< T > &other) | |
| Deque (const Array< T > &other) | |
| ~Deque (void) | |
| int | getSize (void) const |
| const T & | getFirst (void) const |
| T & | getFirst (void) |
| const T & | getLast (void) const |
| T & | getLast (void) |
| void | reset (void) |
| void | clear (void) |
| void | setCapacity (int capacity) |
| void | compact (void) |
| void | set (const T *ptr, int size) |
| void | set (const Deque< T > &other) |
| void | set (const Array< T > &other) |
| void | getRange (Array< T > &res, int start, int end) const |
| Array< T > | getRange (int start, int end) const |
| void | getAll (Array< T > &res) const |
| Array< T > | getAll (void) const |
| T & | addFirst (void) |
| T & | addFirst (const T &item) |
| T & | addLast (void) |
| T & | addLast (const T &item) |
| T & | removeFirst (void) |
| T & | removeLast (void) |
| Deque< T > & | operator= (const Deque< T > &other) |
| Deque< T > & | operator= (const Array< T > &other) |
| bool | operator== (const Deque< T > &other) const |
| bool | operator!= (const Deque< T > &other) const |
|
inline |
|
inline |