Home | History | Annotate | Download | only in interface

Lines Matching defs:cpp_generator

48 void cpp_generator::set_class_construction_types(isl_class &clazz)
68 void cpp_generator::set_construction_types()
86 cpp_generator::cpp_generator(SourceManager &SM,
181 void cpp_generator::copy_methods(isl_class &clazz, const std::string &name,
201 void cpp_generator::copy_super_methods(isl_class &clazz, const isl_class &super)
221 void cpp_generator::copy_super_methods(isl_class &clazz, set<string> &done)
250 void cpp_generator::copy_super_methods()
277 void cpp_generator::class_printer::print_constructors()
285 void cpp_generator::class_printer::print_methods()
297 void cpp_generator::class_printer::print_set_enums(FunctionDecl *fd)
309 void cpp_generator::class_printer::print_set_enums()
331 bool cpp_generator::class_printer::next_variant(FunctionDecl *fd,
375 void cpp_generator::class_printer::print_method_variants(FunctionDecl *fd,
441 void cpp_generator::class_printer::print_descendent_overloads(
466 void cpp_generator::class_printer::print_method_group(
557 return cpp_generator::type2cpp(method.clazz);
567 ParmVarDecl *cpp_generator::class_printer::get_param(FunctionDecl *fd,
620 void cpp_generator::class_printer::print_method_header(
766 string cpp_generator::type2cpp(const isl_class &clazz)
773 string cpp_generator::type2cpp(string type_str)
843 return qualified(arg, cpp_generator::type2cpp(name));
853 if (cpp_generator::is_isl_type(type))
856 if (cpp_generator::is_isl_bool(type))
859 if (cpp_generator::is_isl_stat(type))
862 if (cpp_generator::is_isl_size(type))
868 if (cpp_generator::is_string(type))
871 if (cpp_generator::is_callback(type))
879 bool cpp_generator::is_subclass(QualType subclass_type,
915 bool cpp_generator::is_implicit_conversion(const Method &cons)
1261 auto cpp_type = ns + cpp_generator::type2cpp(this_type);
1305 cpp_generator::class_printer::class_printer(std::ostream &os,
1306 const isl_class &clazz, cpp_generator &generator,