Initial Commit
[packages] / xemacs-packages / oo-browser / tree-x / TREE.c++
1 ^^c++-^^/home/oo-browser/samples-c++/OOBR
2 NO-ROOT
3   ConstPtrList<T>
4     +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList(const ConstPtrList<T> &) : List<__AnyConstPtr>() {
5     +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList(long size) : List<__AnyConstPtr>(size) {
6     +ConstPtrList^^ConstPtrList<T>@+ ConstPtrList@ConstPtrList() : List<__AnyConstPtr>() {
7     -append^^ConstPtrList<T>@- append@void append(const ConstPtrList<T>& list) {
8     -append^^ConstPtrList<T>@- append@void append(const T* item) {
9     -count^^ConstPtrList<T>@- count@long count() const {
10     -insert^^ConstPtrList<T>@- insert@void insert(long index, const ConstPtrList<T>& list) {
11     -insert^^ConstPtrList<T>@- insert@void insert(long index, const T* item) {
12     -item^^ConstPtrList<T>@- item@const T* item(long index) const {
13     -operator =^^ConstPtrList<T>@- operator =@ConstPtrList<T>& operator = (const ConstPtrList<T>& l) {
14     -prepend^^ConstPtrList<T>@- prepend@void prepend(const ConstPtrList<T>& list) {
15     -prepend^^ConstPtrList<T>@- prepend@void prepend(const T* item) {
16     -remove^^ConstPtrList<T>@- remove@void remove(long index) {
17     -remove_all^^ConstPtrList<T>@- remove_all@void remove_all() {
18   ConstPtrListItr<T>
19     +ConstPtrListItr^^ConstPtrListItr<T>@+ ConstPtrListItr@ConstPtrListItr(const ConstPtrList<T>& l) : ListItr<__AnyConstPtr>(l) {
20     -cur^^ConstPtrListItr<T>@- cur@const T* cur() const {
21     -more^^ConstPtrListItr<T>@- more@boolean more() const {
22     -next^^ConstPtrListItr<T>@- next@void next() {
23   ConstPtrListUpdater<T>
24     +ConstPtrListUpdater^^ConstPtrListUpdater<T>@+ ConstPtrListUpdater@ConstPtrListUpdater(ConstPtrList<T>& l) : ListUpdater<__AnyConstPtr>(l) {
25     -cur^^ConstPtrListUpdater<T>@- cur@const T* cur() const {
26     -more^^ConstPtrListUpdater<T>@- more@boolean more() const {
27     -next^^ConstPtrListUpdater<T>@- next@void next() {
28     -remove_cur^^ConstPtrListUpdater<T>@- remove_cur@void remove_cur() {
29   List<T>
30     +List^^List<T>@+ List@template <class T> List<T>::List(const List<T> &l) {
31     +List^^List<T>@+ List@template <class T> List<T>::List() {
32     +List^^List<T>@+ List@template <class T> List<T>::List(long size) {
33     -append^^List<T>@- append@void append(const List<T>& list) {
34     -append^^List<T>@- append@void append(const T& item) {
35     -copy^^List<T>@- copy@template <class T> void List<T>::copy(const List<T> &l) {
36     -count^^List<T>@- count@long count() const {
37     -insert^^List<T>@- insert@template <class T> void List<T>::insert(long index, const List<T>& list) {
38     -insert^^List<T>@- insert@template <class T> void List<T>::insert(long index, const T& item) {
39     -item^^List<T>@- item@T item(long index) const {
40     -item_ref^^List<T>@- item_ref@T& item_ref(long index) const{
41     -operator =^^List<T>@- operator =@template <class T> List<T>& List<T>::operator = (const List<T> &l) {
42     -prepend^^List<T>@- prepend@void prepend(const List<T>& list) {
43     -prepend^^List<T>@- prepend@void prepend(const T& item) {
44     -remove^^List<T>@- remove@template <class T> void List<T>::remove(long index) {
45     -remove_all^^List<T>@- remove_all@template <class T> void List<T>::remove_all() {
46     +~List^^List<T>@+ ~List@template <class T> List<T>::~List() {
47   ListItr<T>
48     +ListItr^^ListItr<T>@+ ListItr@template <class T> ListItr<T>::ListItr(const List<T>& list) {
49     -cur^^ListItr<T>@- cur@T cur() const {
50     -cur_ref^^ListItr<T>@- cur_ref@T& cur_ref() const {
51     -more^^ListItr<T>@- more@boolean more() const {
52     -next^^ListItr<T>@- next@void next() {
53   ListUpdater<T>
54     +ListUpdater^^ListUpdater<T>@+ ListUpdater@template <class T> ListUpdater<T>::ListUpdater(List<T>& list) {
55     -cur^^ListUpdater<T>@- cur@T cur() const {
56     -cur_ref^^ListUpdater<T>@- cur_ref@T& cur_ref() const {
57     -more^^ListUpdater<T>@- more@boolean more() const {
58     -next^^ListUpdater<T>@- next@void next() {
59     -remove_cur^^ListUpdater<T>@- remove_cur@void remove_cur() {
60   PtrList<T>
61     +PtrList^^PtrList<T>@+ PtrList@PtrList(const PtrList<T> &) : List<__AnyPtr>() {
62     +PtrList^^PtrList<T>@+ PtrList@PtrList(long size) : List<__AnyPtr>(size) {
63     +PtrList^^PtrList<T>@+ PtrList@PtrList() : List<__AnyPtr>() {
64     -append^^PtrList<T>@- append@void append(const PtrList<T>& list) {
65     -append^^PtrList<T>@- append@void append(T* item) {
66     -count^^PtrList<T>@- count@long count() const {
67     -insert^^PtrList<T>@- insert@void insert(long index, const PtrList<T>& list) {
68     -insert^^PtrList<T>@- insert@void insert(long index, T* item) {
69     -item^^PtrList<T>@- item@T* item(long index) const {
70     -item_ref^^PtrList<T>@- item_ref@T*& item_ref(long index) const {
71     -operator =^^PtrList<T>@- operator =@PtrList<T>& operator = (const PtrList<T>& l) {
72     -prepend^^PtrList<T>@- prepend@void prepend(const PtrList<T>& list) {
73     -prepend^^PtrList<T>@- prepend@void prepend(T* item) {
74     -remove^^PtrList<T>@- remove@void remove(long index) {
75     -remove_all^^PtrList<T>@- remove_all@void remove_all() {
76   PtrListItr<T>
77     +PtrListItr^^PtrListItr<T>@+ PtrListItr@PtrListItr(const PtrList<T>& l) : ListItr<__AnyPtr>(l) {
78     -cur^^PtrListItr<T>@- cur@T* cur() const {
79     -more^^PtrListItr<T>@- more@boolean more() const {
80     -next^^PtrListItr<T>@- next@void next() {
81   PtrListUpdater<T>
82     +PtrListUpdater^^PtrListUpdater<T>@+ PtrListUpdater@PtrListUpdater(PtrList<T>& l) : ListUpdater<__AnyPtr>(l) {
83     -cur^^PtrListUpdater<T>@- cur@T* cur() const {
84     -more^^PtrListUpdater<T>@- more@boolean more() const {
85     -next^^PtrListUpdater<T>@- next@void next() {
86     -remove_cur^^PtrListUpdater<T>@- remove_cur@void remove_cur() {