This method returns the type of this node. NodeType is an enumerated type in c_breeze.h with fields for all the different kinds of nodes. See c_breeze.h for the field names; they are pretty self-explanatory. For example, the value While indicates a while-loop node.
Coord coord(); void coord(const Coord);
These methods return and set the coordinate of this node, i.e., location in the C program. See coord.h for details about coordinates.
bool parenthesized(); void parenthesized(bool);
These methods return and set the ``parenthesized'' attribute of this node, that is, whether the node represents an expression inside parentheses. This helps when unparsing the program; rather than parenthesize aggressively, the unparser need only insert parentheses that were in the program to begin with.