|
| PointerVector () |
|
| PointerVector (int size) |
|
| ~PointerVector () |
|
| PointerVector (const PointerVector &other) |
|
PointerVector< T > & | operator+= (const PointerVector &other) |
|
PointerVector< T > & | operator= (const PointerVector &other) |
|
void | remove (int index) |
|
void | truncate (int size) |
|
void | clear () |
|
bool | Serialize (FILE *fp) const |
|
bool | Serialize (TFile *fp) const |
|
bool | DeSerialize (bool swap, FILE *fp) |
|
void | sort () |
|
| GenericVector () |
|
| GenericVector (const GenericVector &other) |
|
GenericVector< T * > & | operator+= (const GenericVector &other) |
|
void | operator+= (const T * &t) |
|
GenericVector< T * > & | operator= (const GenericVector &other) |
|
| ~GenericVector () |
|
void | reserve (int size) |
|
void | double_the_size () |
|
void | init_to_size (int size, const T * &t) |
|
void | resize (int size, const T * &t) |
|
void | resize_no_init (int size) |
|
unsigned | size () const |
|
size_t | unsigned_size () const |
|
int | size_reserved () const |
|
bool | empty () const |
|
T * & | at (int index) const |
|
T * & | back () const |
|
T * & | operator[] (int index) const |
|
T * | pop_back () |
|
int | get_index (const T * &object) const |
|
int | push_back (T * object) |
|
void | set (const T * &t, int index) |
|
void | insert (const T * &t, int index) |
|
void | remove (int index) |
|
void | truncate (int size) |
|
void | set_clear_callback (const std::function< void(T *)> &cb) |
|
void | clear () |
|
void | delete_data_pointers () |
|
void | move (GenericVector< T * > *from) |
|
bool | write (FILE *f, const std::function< bool(FILE *, const T * &)> &cb) const |
|
bool | read (TFile *f, const std::function< bool(TFile *, T * *)> &cb) |
|
bool | Serialize (FILE *fp) const |
|
bool | Serialize (TFile *fp) const |
|
bool | DeSerialize (bool swap, FILE *fp) |
|
bool | DeSerialize (TFile *fp) |
|
bool | SerializeClasses (FILE *fp) const |
|
bool | DeSerializeClasses (TFile *fp) |
|
void | reverse () |
|
void | sort () |
|
void | sort (int(*comparator)(const void *, const void *)) |
|
void | swap (int index1, int index2) |
|
template<typename T>
class tesseract::PointerVector< T >
Definition at line 302 of file genericvector.h.