Polly 20.0.0git
|
Public Member Functions | |
std::vector< std::string > | params () const |
Signature | apply (const Substitution &match) const |
Public Attributes | |
Kind | ret |
std::vector< Kind > | args |
Definition at line 315 of file template_cpp.cc.
Signature Signature::apply | ( | const Substitution & | match | ) | const |
Definition at line 342 of file template_cpp.cc.
References Kind::apply(), arg, args, and ret.
Referenced by template_cpp_generator::class_printer::print_matching_method(), and specialize_anonymous_arg().
std::vector< std::string > Signature::params | ( | ) | const |
Definition at line 327 of file template_cpp.cc.
References arg, args, combine(), params(), Kind::params(), and ret.
Referenced by params(), template_cpp_generator::class_printer::print_method_template_arguments(), and shared_param_renamer().
std::vector<Kind> Signature::args |
Definition at line 317 of file template_cpp.cc.
Referenced by apply(), first_kind_is_ctx(), matching_kind(), params(), template_cpp_generator::class_printer::print_matching_method(), and specialize_anonymous_args().
Kind Signature::ret |
Definition at line 316 of file template_cpp.cc.
Referenced by apply(), matching_kind(), params(), and template_cpp_generator::method_impl_printer::print_method_body().