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 |