Polly 20.0.0git
|
#include "isl_config.h"
#include <stdarg.h>
#include <stdio.h>
#include <algorithm>
#include <iostream>
#include <map>
#include <vector>
#include "python.h"
#include "generator.h"
Go to the source code of this file.
Functions | |
static string | type2python (string name) |
static void | print_method_def (bool is_static, const string &name) |
static void | print_indent (int indent, const char *format,...) |
static void | print_rethrow (int indent, const char *exc_info) |
static void | print_persistent_callback_failure_check (int indent, const isl_class &clazz, const char *fmt) |
static void | print_argument_check (QualType type, int i) |
static bool | any (const std::vector< bool > &vector) |
Variables | |
static const char * | fixed_arg_fmt = "arg%d" |
static const char * | var_arg_fmt = "args[%d]" |
static const char *const | id_constructor_user |
static const char *const | id_user |
|
static |
Definition at line 576 of file python.cc.
Referenced by FN(), has_adjacent_true_conditions(), has_violated_conditional_constraint(), python_generator::print_argument_checks(), print_help(), template_cpp_generator::class_printer::print_matching_method(), reduce_stride_constraints(), and update_edges().
|
static |
Definition at line 560 of file python.cc.
References generator::extract_type(), generator::is_isl_type(), type, and type2python().
Referenced by python_generator::print_argument_checks().
|
static |
Definition at line 107 of file python.cc.
Referenced by python_generator::print_argument_checks(), python_generator::print_method_call(), python_generator::print_method_return(), print_persistent_callback_failure_check(), print_rethrow(), and python_generator::print_type_check().
|
static |
Definition at line 79 of file python.cc.
References name.
Referenced by python_generator::print_method(), and python_generator::print_method_header().
|
static |
Definition at line 337 of file python.cc.
References callback_name(), isl_class::persistent_callback_name(), isl_class::persistent_callbacks, print_indent(), and print_rethrow().
Referenced by python_generator::print_method_return().
|
static |
Definition at line 324 of file python.cc.
References print_indent().
Referenced by python_generator::print_method_call(), and print_persistent_callback_failure_check().
|
static |
Definition at line 56 of file python.cc.
References name.
Referenced by python_generator::print(), print_argument_check(), python_generator::print_argument_checks(), python_generator::print_callback(), python_generator::print_class_header(), python_generator::print_method_return(), python_generator::print_new(), python_generator::print_type_check(), python_generator::print_type_checks(), and python_generator::print_upcast_constructors().
|
static |
Definition at line 49 of file python.cc.
Referenced by python_generator::print_method(), python_generator::print_representation(), python_generator::print_set_enum(), and python_generator::print_type_checks().
|
static |
Definition at line 793 of file python.cc.
Referenced by python_generator::print_special_constructors().
|
static |
Definition at line 830 of file python.cc.
Referenced by python_generator::print_special_methods().
|
static |
Definition at line 52 of file python.cc.
Referenced by python_generator::print_argument_checks(), python_generator::print_constructor(), and python_generator::print_method_overload().