Searched refs:cxx_record_decl (Results 1 – 4 of 4) sorted by relevance
30 clang::CXXRecordDecl *cxx_record_decl = clang::CXXRecordDecl::Create( in CreateCXXRecordDecl() local34 cxx_record_decl->setInvalidDecl(true); in CreateCXXRecordDecl()36 return cxx_record_decl; in CreateCXXRecordDecl()40 FakeDeclSource::CreateClassTemplateDecl(clang::CXXRecordDecl *cxx_record_decl, in CreateClassTemplateDecl() argument60 cxx_record_decl->getDeclName(), parm_list, cxx_record_decl); in CreateClassTemplateDecl()62 cxx_record_decl->setDescribedClassTemplate(class_template_decl); in CreateClassTemplateDecl()93 clang::CXXRecordDecl *cxx_record_decl = in CreateDecl() local99 decl = CreateClassTemplateDecl(cxx_record_decl, decl_context); in CreateDecl()101 decl = cxx_record_decl; in CreateDecl()
618 repr::RecordTypeIR *cxxp, const clang::CXXRecordDecl *cxx_record_decl) { in SetupCXXBases() argument619 if (!cxx_record_decl || !cxxp) { in SetupCXXBases()623 cxx_record_decl->bases_begin(); in SetupCXXBases()624 while (base_class != cxx_record_decl->bases_end()) { in SetupCXXBases()639 const clang::CXXRecordDecl *cxx_record_decl) { in SetupRecordVTable() argument640 if (!cxx_record_decl || !record_declp) { in SetupRecordVTable()645 const clang::Type *typep = cxx_record_decl->getTypeForDecl(); in SetupRecordVTable()652 if (!itanium_vtable_contextp || !cxx_record_decl->isPolymorphic() || in SetupRecordVTable()657 itanium_vtable_contextp->getVTableLayout(cxx_record_decl); in SetupRecordVTable()773 const clang::CXXRecordDecl *cxx_record_decl, in SetupTemplateInfo() argument[all …]
128 const clang::CXXRecordDecl *cxx_record_decl);131 const clang::CXXRecordDecl *cxx_record_decl,135 const clang::CXXRecordDecl *cxx_record_decl);137 std::string GetMangledRTTI(const clang::CXXRecordDecl *cxx_record_decl);
37 CreateClassTemplateDecl(clang::CXXRecordDecl *cxx_record_decl,