Polly 20.0.0git
|
This is the complete list of members for python_generator, including all inherited members.
add_class(RecordDecl *decl) | generator | protected |
add_subclass(RecordDecl *decl, const string &name, const string &sub_name) | generator | protected |
add_type_subclasses(FunctionDecl *method) | generator | protected |
automatic_conversion_functions | generator | privatestatic |
callback_takes_argument(ParmVarDecl *param, int pos) | generator | protected |
classes | generator | protected |
conversions | generator | protected |
die(const char *msg) __attribute__((noreturn)) | generator | static |
die(string msg) __attribute__((noreturn)) | generator | static |
done | python_generator | private |
drop_suffix(const std::string &s, const std::string &suffix) | generator | static |
extract_automatic_conversion(FunctionDecl *fd) | generator | private |
extract_automatic_conversions() | generator | private |
extract_class_automatic_conversions(const isl_class &clazz) | generator | private |
extract_prototype(QualType type) | generator | static |
extract_type(QualType type) | generator | static |
find_by_name(const string &name, bool required) | generator | protected |
find_superclasses(Decl *decl) | generator | static |
first_arg_is_isl_ctx(FunctionDecl *fd) | generator | static |
functions_by_name | generator | protected |
generate() | python_generator | virtual |
generator(SourceManager &SM, set< RecordDecl * > &exported_types, set< FunctionDecl * > exported_functions, set< FunctionDecl * > functions) | generator | |
gives(Decl *decl) | generator | static |
is_callback(QualType type) | generator | static |
is_callback_arg(FunctionDecl *fd, int i) | generator | static |
is_constructor(Decl *decl) | generator | static |
is_isl_bool(QualType type) | generator | static |
is_isl_ctx(QualType type) | generator | static |
is_isl_neg_error(QualType type) | generator | static |
is_isl_size(QualType type) | generator | static |
is_isl_stat(QualType type) | generator | static |
is_isl_type(QualType type) | generator | static |
is_long(QualType type) | generator | static |
is_mutator(const isl_class &clazz, FunctionDecl *fd) | generator | static |
is_overload(Decl *decl) | generator | static |
is_static(const isl_class &clazz, FunctionDecl *method) | generator | static |
is_string(QualType type) | generator | static |
is_subclass(FunctionDecl *decl) | generator | static |
keeps(Decl *decl) | generator | static |
method2class(FunctionDecl *fd) | generator | protected |
persistent_callback_arg(FunctionDecl *fd) | generator | static |
print(const isl_class &clazz) | python_generator | private |
print(map< string, isl_class > &classes, set< string > &done) | python_generator | private |
print_arg_in_call(FunctionDecl *fd, const char *fmt, int arg, int skip) | python_generator | private |
print_argtypes(FunctionDecl *fd) | python_generator | private |
print_argument_checks(const isl_class &clazz, FunctionDecl *fd, int drop_ctx) | python_generator | private |
print_callback(ParmVarDecl *param, int arg) | python_generator | private |
print_class_header(const isl_class &clazz, const string &name, const vector< string > &super) | python_generator | private |
print_constructor(const isl_class &clazz, FunctionDecl *method) | python_generator | private |
print_copy(QualType type) | python_generator | private |
print_copy_callbacks(const isl_class &clazz) | python_generator | private |
print_get_method(const isl_class &clazz, FunctionDecl *fd) | python_generator | private |
print_method(const isl_class &clazz, FunctionDecl *method, vector< string > super) | python_generator | private |
print_method(const isl_class &clazz, const string &fullname, const function_set &methods, vector< string > super) | python_generator | private |
print_method_arguments(int first, int n_arg) | python_generator | private |
print_method_call(int indent, const isl_class &clazz, FunctionDecl *method, const char *fmt, int drop_ctx) | python_generator | private |
print_method_header(bool is_static, const string &name, int n_arg) | python_generator | private |
print_method_overload(const isl_class &clazz, FunctionDecl *method) | python_generator | private |
print_method_return(int indent, const isl_class &clazz, FunctionDecl *method, const char *fmt) | python_generator | private |
print_method_type(FunctionDecl *fd) | python_generator | private |
print_method_types(const isl_class &clazz) | python_generator | private |
print_new(const isl_class &clazz, const string &python_name) | python_generator | private |
print_representation(const isl_class &clazz, const string &python_name) | python_generator | private |
print_restype(FunctionDecl *fd) | python_generator | private |
print_set_enum(const isl_class &clazz, FunctionDecl *fd, int value, const string &name, const vector< string > &super) | python_generator | private |
print_set_enum(const isl_class &clazz, FunctionDecl *fd, const vector< string > &super) | python_generator | private |
print_special_constructors(const isl_class &clazz) | python_generator | private |
print_special_methods(const isl_class &clazz) | python_generator | private |
print_type_check(int indent, const string &type, const char *fmt, int pos, bool upcast, const string &super, const string &name, int n) | python_generator | private |
print_type_checks(const string &cname, FunctionDecl *method, bool first_is_ctx, int n, const vector< string > &super) | python_generator | private |
print_upcast_constructors(const isl_class &clazz) | python_generator | private |
prototype_n_args(QualType type) | generator | static |
python_generator(SourceManager &SM, set< RecordDecl * > &exported_types, set< FunctionDecl * > exported_functions, set< FunctionDecl * > functions) | python_generator | inline |
SM | generator | protected |
takes(Decl *decl) | generator | static |
~generator() | generator | inlinevirtual |