#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(). |
|
|||||
|
|||||
|
|||||
1.4.2