ClangFrontend.CGeneral_utilsGeneral utility functions such as functions on lists
val add_no_duplicates_fields :
IR.Struct.field ->
IR.Struct.field list ->
IR.Struct.field listval append_no_duplicates_fields :
IR.Struct.field list ->
IR.Struct.field list ->
IR.Struct.field listval append_no_duplicates_methods :
IR.Procname.t list ->
IR.Procname.t list ->
IR.Procname.t listval get_var_name_mangled :
ATDGenerated.Clang_ast_t.decl_info ->
ATDGenerated.Clang_ast_t.named_decl_info ->
ATDGenerated.Clang_ast_t.var_decl_info ->
string * IR.Mangled.tval is_cpp_translation : CFrontend_config.translation_unit_context -> booltrue if the current language is C++ or ObjC++
val is_objc_extension : CFrontend_config.translation_unit_context -> booltrue if the current language is ObjC or ObjC++
val is_type_pod : ATDGenerated.Clang_ast_t.qual_type -> bool