Module ClangFrontend.CGeneral_utils
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 swap_elements_list : 'a list -> 'a listval list_range : int -> int -> int listval mk_class_field_name : IR.Typ.Name.t -> string -> IR.Fieldname.tval 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