#include <annotation.h>
Collaboration diagram for Annotated_funcall_maker:

Public Methods | |
| Annotated_funcall_maker (Ptree *function, Type result_type) | |
| ~Annotated_funcall_maker () | |
| void | add_arg (Ptree *arg) |
| Ptree * | make_funcall () |
Private Attributes | |
| Ptree * | function |
| Type | result_type |
| Ptree * | tree |
|
||||||||||||
|
Definition at line 226 of file annotation.cc. |
|
|
Definition at line 234 of file annotation.cc. |
|
|
Definition at line 240 of file annotation.cc. References make_static_leaf(), Ptree::Snoc(), and tree. Referenced by Expr_annotator::do_funcall(), Init_handler::make_constructor_call(), make_unary_funcall(), Expr_annotator::visit_array(), Expr_annotator::visit_assign(), Expr_annotator::visit_comma(), and Expr_annotator::visit_postfix(). |
|
|
Definition at line 253 of file annotation.cc. References compile_warning(), Ptree::First(), function, Ptree::List(), make_comma_expr(), make_static_leaf(), result_type, Ptree::Third(), and tree. Referenced by Expr_annotator::do_funcall(), Init_handler::make_constructor_call(), make_unary_funcall(), Expr_annotator::visit_array(), Expr_annotator::visit_assign(), Expr_annotator::visit_comma(), and Expr_annotator::visit_postfix(). |
|
|
Definition at line 65 of file annotation.h. Referenced by make_funcall(). |
|
|
Definition at line 66 of file annotation.h. Referenced by make_funcall(). |
|
|
Definition at line 67 of file annotation.h. Referenced by add_arg(), and make_funcall(). |
1.2.15