typeNode * type(); void type(typeNode * the_type);
These methods get and set the type of the declaration.
string & name(); void name(string name);
These methods get and set the name of the object being declared.
exprNode * init(); void init(exprNode * init);
These methods get and set the initializer for this object.
typeNode * no_tdef_type();
This method follows any typedefs in the type of the declaration to get the true type.