Polly 20.0.0git
plain_cpp_generator Member List

This is the complete list of members for plain_cpp_generator, including all inherited members.

add_class(RecordDecl *decl)generatorprotected
add_subclass(RecordDecl *decl, const string &name, const string &sub_name)generatorprotected
add_type_subclasses(FunctionDecl *method)generatorprotected
automatic_conversion_functionsgeneratorprivatestatic
callback_takes_argument(ParmVarDecl *param, int pos)generatorprotected
checkedplain_cpp_generatorprotected
classesgeneratorprotected
conversionsgeneratorprotected
copy_methods(isl_class &clazz, const std::string &name, const isl_class &super, const function_set &methods)cpp_generatorprivate
copy_super_methods(isl_class &clazz, const isl_class &super)cpp_generatorprivate
copy_super_methods(isl_class &clazz, set< string > &done)cpp_generatorprivate
copy_super_methods()cpp_generatorprivate
cpp_generator(SourceManager &SM, set< RecordDecl * > &exported_types, set< FunctionDecl * > exported_functions, set< FunctionDecl * > functions)cpp_generator
die(const char *msg) __attribute__((noreturn))generatorstatic
die(string msg) __attribute__((noreturn))generatorstatic
drop_suffix(const std::string &s, const std::string &suffix)generatorstatic
extract_automatic_conversion(FunctionDecl *fd)generatorprivate
extract_automatic_conversions()generatorprivate
extract_class_automatic_conversions(const isl_class &clazz)generatorprivate
extract_prototype(QualType type)generatorstatic
extract_type(QualType type)generatorstatic
find_by_name(const string &name, bool required)generatorprotected
find_superclasses(Decl *decl)generatorstatic
first_arg_is_isl_ctx(FunctionDecl *fd)generatorstatic
functions_by_namegeneratorprotected
generate()plain_cpp_generatorvirtual
generate_callback_args(QualType type, bool cpp)plain_cpp_generatorprivate
generate_callback_type(QualType type)plain_cpp_generatorprivate
generator(SourceManager &SM, set< RecordDecl * > &exported_types, set< FunctionDecl * > exported_functions, set< FunctionDecl * > functions)generator
get_return_type(const Method &method)plain_cpp_generatorprivate
gives(Decl *decl)generatorstatic
is_callback(QualType type)generatorstatic
is_callback_arg(FunctionDecl *fd, int i)generatorstatic
is_constructor(Decl *decl)generatorstatic
is_implicit_conversion(const Method &cons)cpp_generatorprivate
is_isl_bool(QualType type)generatorstatic
is_isl_ctx(QualType type)generatorstatic
is_isl_neg_error(QualType type)generatorstatic
is_isl_size(QualType type)generatorstatic
is_isl_stat(QualType type)generatorstatic
is_isl_type(QualType type)generatorstatic
is_long(QualType type)generatorstatic
is_mutator(const isl_class &clazz, FunctionDecl *fd)generatorstatic
is_overload(Decl *decl)generatorstatic
is_static(const isl_class &clazz, FunctionDecl *method)generatorstatic
is_string(QualType type)generatorstatic
is_subclass(QualType subclass_type, const isl_class &class_type)cpp_generatorprivate
generator::is_subclass(FunctionDecl *decl)generatorstatic
isl_bool2cpp()plain_cpp_generatorprivate
isl_namespace()plain_cpp_generatorprivate
keeps(Decl *decl)generatorstatic
method2class(FunctionDecl *fd)generatorprotected
param2cpp(QualType type)plain_cpp_generatorprivate
persistent_callback_arg(FunctionDecl *fd)generatorstatic
plain_cpp_generator(SourceManager &SM, set< RecordDecl * > &exported_types, set< FunctionDecl * > exported_functions, set< FunctionDecl * > functions, bool checked=false)plain_cpp_generator
print_check_no_persistent_callback(ostream &os, const isl_class &clazz, FunctionDecl *fd)plain_cpp_generatorprivate
print_class(ostream &os, const isl_class &clazz)plain_cpp_generatorprivate
print_class_forward_decl(ostream &os, const isl_class &clazz)plain_cpp_generatorprivate
print_class_impl(ostream &os, const isl_class &clazz)plain_cpp_generatorprivate
print_declarations(ostream &os)plain_cpp_generatorprivate
print_forward_declarations(ostream &os)plain_cpp_generatorprivate
print_implementations(ostream &os)plain_cpp_generatorprivate
print_invalid(ostream &os, int indent, const char *msg, const char *checked_code)plain_cpp_generatorprivate
print_method_param_use(ostream &os, ParmVarDecl *param, bool load_from_this_ptr)plain_cpp_generatorprivate
prototype_n_args(QualType type)generatorstatic
set_class_construction_types(isl_class &clazz)cpp_generatorprivate
set_construction_types()cpp_generatorprivate
SMgeneratorprotected
takes(Decl *decl)generatorstatic
type2cpp(const isl_class &clazz)cpp_generatorstatic
type2cpp(string type_string)cpp_generatorstatic
type_printer()plain_cpp_generatorprivate
~generator()generatorinlinevirtual