#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(). |