#include <ptree.h>
Inheritance diagram for NonLeaf:
Public Methods | |
NonLeaf (Ptree *, Ptree *) | |
bool | IsLeaf () |
void | Print (ostream &, int, int) |
int | Write (ostream &, int) |
void | PrintWithEncodeds (ostream &, int, int) |
void | WritePS (ProgramString &) |
Protected Methods | |
bool | TooDeep (ostream &, int) |
|
Definition at line 196 of file ptree.cc. References Ptree::data. |
|
Implements Ptree. Definition at line 202 of file ptree.cc. References FALSE. Referenced by Translate_visitor::visit_function(). |
|
Implements Ptree. Reimplemented in PtreeBrace, PtreeDeclarator, PtreeName, and PtreeFstyleCastExpr. Definition at line 207 of file ptree.cc. References Ptree::data, Ptree::IsLeaf(), nil, Ptree::Print(), and TooDeep(). Referenced by PtreeFstyleCastExpr::Print(), PtreeName::Print(), PtreeDeclarator::Print(), and PrintWithEncodeds(). |
|
Definition at line 268 of file ptree.cc. References Ptree::GetEncodedName(), Ptree::GetEncodedType(), nil, Print(), and Encoding::Print(). Referenced by PtreeFstyleCastExpr::Print(), PtreeName::Print(), and PtreeDeclarator::Print(). |
|
Definition at line 235 of file ptree.cc. Referenced by PtreeBrace::Print(), and Print(). |
|
Implements Ptree. Reimplemented in PtreeBrace. Definition at line 245 of file ptree.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::IsLeaf(), MopErrorMessage(), nil, and Ptree::Write(). |
|
Implements Ptree. Definition at line 285 of file ptree.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::IsLeaf(), MopErrorMessage(), nil, and Ptree::WritePS(). |