Searched refs:tag_decl (Results 1 – 9 of 9) sorted by relevance
204 else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in CompleteDecl() local206 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) in CompleteDecl()208 tag_decl->startDefinition(); in CompleteDecl()209 CompleteTagDecl(tag_decl); in CompleteDecl()210 tag_decl->setCompleteDefinition(true); in CompleteDecl()488 if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in ExecuteDeportWorkQueues() local492 ImportDefinitionTo(tag_decl, original_tag_decl); in ExecuteDeportWorkQueues()494 tag_decl->setHasExternalLexicalStorage(false); in ExecuteDeportWorkQueues()495 tag_decl->setHasExternalVisibleStorage(false); in ExecuteDeportWorkQueues()
131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl) in CompleteType() argument134 m_callback_tag_decl (m_callback_baton, tag_decl); in CompleteType()
78 TagDecl *tag_decl = tag_type->getDecl(); in GetCompleteQualType() local79 if (tag_decl) in GetCompleteQualType()81 if (tag_decl->isCompleteDefinition()) in GetCompleteQualType()87 if (tag_decl->hasExternalLexicalStorage()) in GetCompleteQualType()94 external_ast_source->CompleteType(tag_decl); in GetCompleteQualType()642 TagDecl *tag_decl = tag_type->getDecl(); in IsDefined() local643 if (tag_decl) in IsDefined()644 return tag_decl->isCompleteDefinition(); in IsDefined()5277 TagDecl *tag_decl = dyn_cast<TagDecl>(tag_type->getDecl()); in SetTagTypeKind() local5278 if (tag_decl) in SetTagTypeKind()[all …]
2159 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) in GetCompleteDecl() local2161 if (tag_decl->isCompleteDefinition()) in GetCompleteDecl()2164 if (!tag_decl->hasExternalLexicalStorage()) in GetCompleteDecl()2167 ast_source->CompleteType(tag_decl); in GetCompleteDecl()2169 return !tag_decl->getTypeForDecl()->isIncompleteType(); in GetCompleteDecl()
83 CompleteType (clang::TagDecl *tag_decl) in CompleteType() argument94 &tag_decl->getASTContext(), in CompleteType()95 tag_decl, in CompleteType()96 tag_decl->getName().str().c_str()); in CompleteType()99 ASTDumper dumper((clang::Decl*)tag_decl); in CompleteType()106 ASTDumper dumper((clang::Decl*)tag_decl); in CompleteType()
170 ClangASTSource::CompleteType (TagDecl *tag_decl) in CompleteType() argument182 tag_decl, in CompleteType()183 tag_decl->getName().str().c_str()); in CompleteType()186 ASTDumper dumper((Decl*)tag_decl); in CompleteType()190 if (!m_ast_importer->CompleteTagDecl (tag_decl)) in CompleteType()200 DeclContext *decl_ctx = tag_decl->getDeclContext(); in CompleteType()228 ConstString name(tag_decl->getName().str().c_str()); in CompleteType()253 if (m_ast_importer->CompleteTagDeclWithOrigin (tag_decl, candidate_tag_decl)) in CompleteType()263 ConstString name(tag_decl->getName().str().c_str()); in CompleteType()292 if (m_ast_importer->CompleteTagDeclWithOrigin (tag_decl, candidate_tag_decl)) in CompleteType()[all …]
61 clang::TypeDecl *tag_decl);
120 CompleteType (clang::TagDecl *tag_decl);
7841 clang::TagDecl *tag_decl = tag_type->getDecl(); in SearchDeclContext() local7842 results->push_back(tag_decl); in SearchDeclContext()