#include <semcheck.h>
Inheritance diagram for semcheck_expr_visitor::

Public Methods | |
| virtual void | at_const (constNode *the_const) |
| virtual void | at_id (idNode *the_id) |
| virtual void | at_binary (binaryNode *the_binary) |
| virtual void | at_unary (unaryNode *the_unary) |
| virtual void | at_cast (castNode *the_cast) |
| virtual void | at_comma (commaNode *the_comma) |
| virtual void | at_ternary (ternaryNode *the_ternary) |
| virtual void | at_call (callNode *the_call) |
| virtual void | at_initializer (initializerNode *the_initializer) |
Static Public Methods | |
| void | check (exprNode *e) |
| void | check (unitNode *u) |
Private Methods | |
| typeNode * | default_type () |
| typeNode * | check_binary (unsigned int opid, exprNode *lhs, exprNode *rhs, exprNode **new_lhs, exprNode **new_rhs) |
| typeNode * | check_unary (unsigned int opid, exprNode *ex, exprNode **new_ex) |
| semcheck_expr_visitor () | |
|
|
|
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
Reimplemented from Visitor. |
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001