|
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 |