#include <Sequence.H>
Inheritance diagram for Sequence< Elem, elem_ptrfree >:
Public Member Functions | |
Sequence (int sizeHint=5) throw () | |
Sequence (const Sequence< Elem, elem_ptrfree > &s) throw () | |
Sequence (const Elem a[], int n) throw () | |
~Sequence () throw () | |
Sequence< Elem, elem_ptrfree > & | operator= (const Sequence< Elem, elem_ptrfree > &s) throw () |
int | size () const throw () |
void | addhi (const Elem &x) throw () |
void | addlo (const Elem &x) throw () |
Elem | remhi () throw () |
Elem | remlo () throw () |
void | put (int i, const Elem &x) throw () |
Elem | get (int i) const throw () |
Elem & | get_ref (int i) throw () |
const Elem & | get_ref (int i) const throw () |
Elem | gethi () const throw () |
Elem | getlo () const throw () |
Sequence< Elem, elem_ptrfree > | cat (const Sequence< Elem, elem_ptrfree > &s) const throw () |
Sequence< Elem, elem_ptrfree > | sub (int start, int length=INT_MAX) const throw () |
Iterator | begin () throw () |
Iterator | end () throw () |
Private Member Functions | |
void | expand () throw () |
Private Attributes | |
int | numElem |
Elem * | elem |
int | sz |
int | st |
Static Private Attributes | |
static Elem | elemZero |
Classes | |
class | Iterator |
|
Definition at line 257 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, NEW_ARRAY, NEW_PTRFREE_ARRAY, and Sequence< Elem, elem_ptrfree >::numElem. |
|
Definition at line 266 of file Sequence.H. References Elem(), Sequence< Elem, elem_ptrfree >::elem, NEW_ARRAY, NEW_PTRFREE_ARRAY, Sequence< Elem, elem_ptrfree >::numElem, Sequence< Elem, elem_ptrfree >::st, and Sequence< Elem, elem_ptrfree >::sz. |
|
Definition at line 280 of file Sequence.H. References Elem(), Sequence< Elem, elem_ptrfree >::elem, NEW_ARRAY, NEW_PTRFREE_ARRAY, and Sequence< Elem, elem_ptrfree >::numElem. |
|
Definition at line 291 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem. |
|
|
Definition at line 342 of file Sequence.H. Referenced by CallCache(), FlushQueue::Enqueue(), DepPath::ExtendLow(), AccessControl::UnixIdentityRep::fill_caches(), AccessControl::GlobalIdentityRep::fill_caches(), PrefixTbl::Get(), Rev(), Rev_Iter(), and SortTest(). |
|
Definition at line 218 of file Sequence.H. Referenced by Rev_Iter(), Sort(), and SortTest(). |
|
Definition at line 429 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Sequence< Elem, elem_ptrfree >::get(), VestaConfig::get(), and Sequence< Elem, elem_ptrfree >::sz. Referenced by main(). |
|
Definition at line 220 of file Sequence.H. Referenced by Rev_Iter(), Sort(), and SortTest(). |
|
Definition at line 315 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Elem(), NEW_ARRAY, NEW_PTRFREE_ARRAY, Sequence< Elem, elem_ptrfree >::numElem, and Sequence< Elem, elem_ptrfree >::st. |
|
|
Definition at line 404 of file Sequence.H. |
|
Definition at line 395 of file Sequence.H. Referenced by Sequence< Elem, elem_ptrfree >::Iterator::operator *(). |
|
Definition at line 413 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Sequence< Elem, elem_ptrfree >::numElem, Sequence< Elem, elem_ptrfree >::st, and Sequence< Elem, elem_ptrfree >::sz. Referenced by FlushQueue::Dequeue(). |
|
Definition at line 422 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Sequence< Elem, elem_ptrfree >::st, and Sequence< Elem, elem_ptrfree >::sz. Referenced by ApplyModel(), CallCache(), ModelEC::ImportLocalModel(), Map(), ParMap(), and Search(). |
|
Definition at line 297 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Elem(), NEW_ARRAY, NEW_PTRFREE_ARRAY, Sequence< Elem, elem_ptrfree >::numElem, Sequence< Elem, elem_ptrfree >::st, and Sequence< Elem, elem_ptrfree >::sz. |
|
Definition at line 377 of file Sequence.H. Referenced by WriteAttribStep::execute(), and main(). |
|
Definition at line 354 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, Elem(), Sequence< Elem, elem_ptrfree >::elemZero, Sequence< Elem, elem_ptrfree >::numElem, Sequence< Elem, elem_ptrfree >::st, and Sequence< Elem, elem_ptrfree >::sz. Referenced by CacheS_DoFreeMPKFiles(), FlushQueue::Enqueue(), EvalWorker::EvalWorker(), main(), and OS::Group::clear(). |
|
|
|
Definition at line 441 of file Sequence.H. References Sequence< Elem, elem_ptrfree >::elem, VestaConfig::get(), min(), and Sequence< Elem, elem_ptrfree >::sz. |
|
|
Definition at line 254 of file Sequence.H. Referenced by Sequence< Elem, elem_ptrfree >::remhi(), and Sequence< Elem, elem_ptrfree >::remlo(). |
|
|
|