|
|
@ -41,7 +41,7 @@ struct tree_struct {
|
|
|
|
std::list<tree_struct> items;
|
|
|
|
std::list<tree_struct> items;
|
|
|
|
std::list<tree_struct>::iterator it;
|
|
|
|
std::list<tree_struct>::iterator it;
|
|
|
|
std::list<tree_struct>::reverse_iterator rit;
|
|
|
|
std::list<tree_struct>::reverse_iterator rit;
|
|
|
|
std::vector<void*> objects;
|
|
|
|
std::vector<void*> objects;
|
|
|
|
tree_struct *parent;
|
|
|
|
tree_struct *parent;
|
|
|
|
void sort() {
|
|
|
|
void sort() {
|
|
|
|
items.sort();
|
|
|
|
items.sort();
|
|
|
@ -49,9 +49,10 @@ struct tree_struct {
|
|
|
|
it->sort();
|
|
|
|
it->sort();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
bool operator < (tree_struct &s1) const {
|
|
|
|
bool operator < (const tree_struct &s1) const
|
|
|
|
return item < s1.item;
|
|
|
|
{
|
|
|
|
}
|
|
|
|
return item < s1.item;
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
struct mode_struct {
|
|
|
|
struct mode_struct {
|
|
|
|
PrintOptions po;
|
|
|
|
PrintOptions po;
|
|
|
|