annotate pkg-src/tree-x/TREE.c++ @ 172:a38aed19690b

Added tag r20-3b12 for changeset 929b76928fce
author cvs
date Mon, 13 Aug 2007 09:47:55 +0200
parents 0132846995bd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ^^c++-^^/usr1/dingus/weiner/projs/oobr/samples-c++/templates/OOBR
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2 NO-ROOT
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3 ConstPtrList<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4 +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList(const ConstPtrList<T> &) : List<__AnyConstPtr>() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5 +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList(long size) : List<__AnyConstPtr>(size) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6 +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList() : List<__AnyConstPtr>() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 -append^^ConstPtrList<T>@- append@void append(const ConstPtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8 -append^^ConstPtrList<T>@- append@void append(const T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 -count^^ConstPtrList<T>@- count@long count() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10 -insert^^ConstPtrList<T>@- insert@void insert(long index, const ConstPtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11 -insert^^ConstPtrList<T>@- insert@void insert(long index, const T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 -item^^ConstPtrList<T>@- item@const T* item(long index) const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 -operator =^^ConstPtrList<T>@- operator =@ConstPtrList<T>& operator = (const ConstPtrList<T>& l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 -prepend^^ConstPtrList<T>@- prepend@void prepend(const ConstPtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 -prepend^^ConstPtrList<T>@- prepend@void prepend(const T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16 -remove^^ConstPtrList<T>@- remove@void remove(long index) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 -remove_all^^ConstPtrList<T>@- remove_all@void remove_all() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 ConstPtrListItr<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 +ConstPtrListItr^^ConstPtrListItr<T>@+ ConstPtrListItr@ConstPtrListItr(const ConstPtrList<T>& l) : ListItr<__AnyConstPtr>(l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20 -cur^^ConstPtrListItr<T>@- cur@const T* cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21 -more^^ConstPtrListItr<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 -next^^ConstPtrListItr<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23 ConstPtrListUpdater<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24 +ConstPtrListUpdater^^ConstPtrListUpdater<T>@+ ConstPtrListUpdater@ConstPtrListUpdater(ConstPtrList<T>& l) : ListUpdater<__AnyConstPtr>(l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25 -cur^^ConstPtrListUpdater<T>@- cur@const T* cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 -more^^ConstPtrListUpdater<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27 -next^^ConstPtrListUpdater<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 -remove_cur^^ConstPtrListUpdater<T>@- remove_cur@void remove_cur() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29 List<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 +List^^List<T>@+ List@template <class T> List<T>::List(const List<T> &l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 +List^^List<T>@+ List@template <class T> List<T>::List() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32 +List^^List<T>@+ List@template <class T> List<T>::List(long size) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33 -append^^List<T>@- append@void append(const List<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 -append^^List<T>@- append@void append(const T& item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35 -copy^^List<T>@- copy@template <class T> void List<T>::copy(const List<T> &l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 -count^^List<T>@- count@long count() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37 -insert^^List<T>@- insert@template <class T> void List<T>::insert(long index, const List<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 -insert^^List<T>@- insert@template <class T> void List<T>::insert(long index, const T& item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39 -item^^List<T>@- item@T item(long index) const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 -item_ref^^List<T>@- item_ref@T& item_ref(long index) const{
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41 -operator =^^List<T>@- operator =@template <class T> List<T>& List<T>::operator = (const List<T> &l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42 -prepend^^List<T>@- prepend@void prepend(const List<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 -prepend^^List<T>@- prepend@void prepend(const T& item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44 -remove^^List<T>@- remove@template <class T> void List<T>::remove(long index) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 -remove_all^^List<T>@- remove_all@template <class T> void List<T>::remove_all() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46 +~List^^List<T>@+ ~List@template <class T> List<T>::~List() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 ListItr<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48 +ListItr^^ListItr<T>@+ ListItr@template <class T> ListItr<T>::ListItr(const List<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 -cur^^ListItr<T>@- cur@T cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50 -cur_ref^^ListItr<T>@- cur_ref@T& cur_ref() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 -more^^ListItr<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52 -next^^ListItr<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 ListUpdater<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 +ListUpdater^^ListUpdater<T>@+ ListUpdater@template <class T> ListUpdater<T>::ListUpdater(List<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 -cur^^ListUpdater<T>@- cur@T cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 -cur_ref^^ListUpdater<T>@- cur_ref@T& cur_ref() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 -more^^ListUpdater<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58 -next^^ListUpdater<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 -remove_cur^^ListUpdater<T>@- remove_cur@void remove_cur() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 PtrList<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61 +PtrList^^PtrList<T>@+ PtrList@PtrList(const PtrList<T> &) : List<__AnyPtr>() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 +PtrList^^PtrList<T>@+ PtrList@PtrList(long size) : List<__AnyPtr>(size) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 +PtrList^^PtrList<T>@+ PtrList@PtrList() : List<__AnyPtr>() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 -append^^PtrList<T>@- append@void append(const PtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 -append^^PtrList<T>@- append@void append(T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66 -count^^PtrList<T>@- count@long count() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 -insert^^PtrList<T>@- insert@void insert(long index, const PtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68 -insert^^PtrList<T>@- insert@void insert(long index, T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 -item^^PtrList<T>@- item@T* item(long index) const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 -item_ref^^PtrList<T>@- item_ref@T*& item_ref(long index) const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 -operator =^^PtrList<T>@- operator =@PtrList<T>& operator = (const PtrList<T>& l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72 -prepend^^PtrList<T>@- prepend@void prepend(const PtrList<T>& list) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73 -prepend^^PtrList<T>@- prepend@void prepend(T* item) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74 -remove^^PtrList<T>@- remove@void remove(long index) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75 -remove_all^^PtrList<T>@- remove_all@void remove_all() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76 PtrListItr<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
77 +PtrListItr^^PtrListItr<T>@+ PtrListItr@PtrListItr(const PtrList<T>& l) : ListItr<__AnyPtr>(l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 -cur^^PtrListItr<T>@- cur@T* cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79 -more^^PtrListItr<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80 -next^^PtrListItr<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81 PtrListUpdater<T>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 +PtrListUpdater^^PtrListUpdater<T>@+ PtrListUpdater@PtrListUpdater(PtrList<T>& l) : ListUpdater<__AnyPtr>(l) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83 -cur^^PtrListUpdater<T>@- cur@T* cur() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 -more^^PtrListUpdater<T>@- more@boolean more() const {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85 -next^^PtrListUpdater<T>@- next@void next() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86 -remove_cur^^PtrListUpdater<T>@- remove_cur@void remove_cur() {