|
Polly 22.0.0git
|
#include <cpp.h>
Public Member Functions | |
| NoCopyMethod (const Method &method) | |
| virtual bool | param_needs_copy (int pos) const override |
| Public Member Functions inherited from Method | |
| Method (const isl_class &clazz, FunctionDecl *fd, const std::string &name) | |
| Method (const isl_class &clazz, FunctionDecl *fd) | |
| int | c_num_params () const |
| virtual int | num_params () const |
| virtual clang::ParmVarDecl * | get_param (int pos) const |
| virtual void | print_param_use (ostream &os, int pos) const |
| bool | is_subclass_mutator () const |
| void | on_fd_arg_list (int start, int end, const list_combiner &combiner, const std::function< void(int i, int arg)> &on_arg) const |
| void | print_fd_arg_list (std::ostream &os, int start, int end, const std::function< void(int i, int arg)> &print_arg) const |
| void | on_cpp_arg_list (const list_combiner &combiner, const std::function< void(int i, int arg)> &on_arg) const |
| void | on_cpp_arg_list (const std::function< void(int i, int arg)> &on_arg) const |
| void | print_cpp_arg_list (std::ostream &os, const std::function< void(int i, int arg)> &print_arg) const |
Additional Inherited Members | |
| Public Types inherited from Method | |
| enum | Kind { static_method , member_method , constructor } |
| Static Public Member Functions inherited from Method | |
| static list_combiner | print_combiner (std::ostream &os) |
| static list_combiner | empty_combiner () |
| static void | on_arg_list (int start, int end, const list_combiner &combiner, const std::function< bool(int i)> &on_arg_skip_next) |
| static void | print_arg_list (std::ostream &os, int start, int end, const std::function< bool(int i)> &print_arg_skip_next) |
| Public Attributes inherited from Method | |
| const isl_class & | clazz |
| FunctionDecl *const | fd |
| const std::string | name |
| enum Kind | kind |
| const std::vector< ParmVarDecl * > | callbacks |
|
inline |
Definition at line 80 of file cpp.h.
References Method::Method().
Referenced by ConversionMethod::ConversionMethod().
|
overridevirtual |
Reimplemented from Method.
Definition at line 1229 of file cpp.cc.
References Method::get_param(), generator::is_isl_type(), Method::param_needs_copy(), pos(), and type.