|
static std::string | drop_suffix (const std::string &s, const std::string &suffix) |
|
static void | die (const char *msg) __attribute__((noreturn)) |
|
static void | die (string msg) __attribute__((noreturn)) |
|
static vector< string > | find_superclasses (Decl *decl) |
|
static bool | is_subclass (FunctionDecl *decl) |
|
static bool | is_overload (Decl *decl) |
|
static bool | is_constructor (Decl *decl) |
|
static bool | takes (Decl *decl) |
|
static bool | keeps (Decl *decl) |
|
static bool | gives (Decl *decl) |
|
static bool | is_isl_ctx (QualType type) |
|
static bool | first_arg_is_isl_ctx (FunctionDecl *fd) |
|
static bool | is_isl_type (QualType type) |
|
static bool | is_isl_neg_error (QualType type) |
|
static bool | is_isl_bool (QualType type) |
|
static bool | is_isl_stat (QualType type) |
|
static bool | is_isl_size (QualType type) |
|
static bool | is_long (QualType type) |
|
static bool | is_callback (QualType type) |
|
static bool | is_callback_arg (FunctionDecl *fd, int i) |
|
static bool | is_string (QualType type) |
|
static bool | is_static (const isl_class &clazz, FunctionDecl *method) |
|
static bool | is_mutator (const isl_class &clazz, FunctionDecl *fd) |
|
static string | extract_type (QualType type) |
|
static const FunctionProtoType * | extract_prototype (QualType type) |
|
static int | prototype_n_args (QualType type) |
|
static ParmVarDecl * | persistent_callback_arg (FunctionDecl *fd) |
|
void | add_subclass (RecordDecl *decl, const string &name, const string &sub_name) |
|
void | add_class (RecordDecl *decl) |
|
void | add_type_subclasses (FunctionDecl *method) |
|
isl_class * | method2class (FunctionDecl *fd) |
|
bool | callback_takes_argument (ParmVarDecl *param, int pos) |
|
FunctionDecl * | find_by_name (const string &name, bool required) |
|
SourceManager & | SM |
|
map< string, isl_class > | classes |
|
map< string, FunctionDecl * > | functions_by_name |
|
std::map< const Type *, ParmVarDecl * > | conversions |
|
Definition at line 3 of file cpp_conversion.h.