|
Aegis
4.25.D505
|
#include <list.h>
Public Member Functions | |
| ~tree_list () | |
| tree_list () | |
| tree_list (const tree_list &arg) | |
| tree_list & | operator= (const tree_list &arg) |
| void | clear () |
| void | append (const tree::pointer &tp) |
| void | append (const tree_list &arg) |
| size_t | size () const |
| tree::pointer | get (size_t n) const |
| tree::pointer | operator[] (size_t n) const |
Private Attributes | |
| tree::pointer * | item |
| size_t | length |
| size_t | maximum |
The tree_list class is used to represent a list of pointers to expression tree nodes.
The destructor.
The default constructor.
| tree_list::tree_list | ( | const tree_list & | arg | ) |
The copy constructor.
| void tree_list::append | ( | const tree::pointer & | tp | ) |
The append method may be used to add another expression node to the back of this list.
| void tree_list::append | ( | const tree_list & | arg | ) |
The append method may be used to add the contents of another expression node list to the back of this list.
| void tree_list::clear | ( | ) |
The clear method may be used to discard the contents of this list.
| tree::pointer tree_list::get | ( | size_t | n | ) | const |
The get method may be used to obtain the n-th element of this list.
| tree::pointer tree_list::operator[] | ( | size_t | n | ) | const [inline] |
| size_t tree_list::size | ( | void | ) | const [inline] |
tree::pointer* tree_list::item [private] |
size_t tree_list::length [private] |
size_t tree_list::maximum [private] |
1.7.6.1