dejavu
Fast probabilistic symmetry detection.
|
Fixed-size array, uninitialized. More...
#include <ds.h>
Public Member Functions | |
worklist_t ()=default | |
worklist_t (const worklist_t< T > &other) | |
worklist_t (const worklist_t< T > &&other) | |
worklist_t< T > & | operator= (const worklist_t< T > &other) |
worklist_t (int size) | |
void | swap (worklist_t< T > &other) |
void | copy (const worklist_t< T > *other) |
void | allocate (int size) |
void | push_back (T value) |
T | pop_back () |
T * | last () const |
dej_nodiscard bool | empty () const |
void | set_size (const int size) |
dej_nodiscard int | size () const |
void | reset () |
int | max () |
void | resize (const int size) |
~worklist_t () | |
void | sort () |
T * | get_array () const |
T & | operator[] (int index) const |
void | sort_after_map (T *map) |
Public Attributes | |
int | cur_pos = 0 |
Fixed-size array, uninitialized.
An array of fixed size, with some further convenience functions.
T | The type of array elements. |
|
default |
Default constructor, does not allocate any memory.
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int dejavu::ds::worklist_t< T >::cur_pos = 0 |