Searched refs:tag_decl (Results 1 – 8 of 8) sorted by relevance
340 else if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in CompleteDecl() local342 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) in CompleteDecl()344 tag_decl->startDefinition(); in CompleteDecl()345 CompleteTagDecl(tag_decl); in CompleteDecl()346 tag_decl->setCompleteDefinition(true); in CompleteDecl()432 TagDecl *tag_decl = tag_type->getDecl(); in RequireCompleteType() local434 if (tag_decl->getDefinition() || tag_decl->isBeingDefined()) in RequireCompleteType()437 return CompleteTagDecl(tag_decl); in RequireCompleteType()634 if (TagDecl *tag_decl = dyn_cast<TagDecl>(decl)) in ExecuteDeportWorkQueues() local638 ImportDefinitionTo(tag_decl, original_tag_decl); in ExecuteDeportWorkQueues()[all …]
131 ClangExternalASTSourceCallbacks::CompleteType (TagDecl *tag_decl) in CompleteType() argument134 m_callback_tag_decl (m_callback_baton, tag_decl); in CompleteType()
1150 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) in GetTypeForDecl() local1151 return GetTypeForDecl(tag_decl); in GetTypeForDecl()2075 if (clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(decl)) in GetCompleteDecl() local2077 if (tag_decl->isCompleteDefinition()) in GetCompleteDecl()2080 if (!tag_decl->hasExternalLexicalStorage()) in GetCompleteDecl()2083 ast_source->CompleteType(tag_decl); in GetCompleteDecl()2085 return !tag_decl->getTypeForDecl()->isIncompleteType(); in GetCompleteDecl()
81 clang::TagDecl *tag_decl = tag_type->getDecl(); in GetCompleteQualType() local82 if (tag_decl) in GetCompleteQualType()84 if (tag_decl->isCompleteDefinition()) in GetCompleteQualType()90 if (tag_decl->hasExternalLexicalStorage()) in GetCompleteQualType()97 external_ast_source->CompleteType(tag_decl); in GetCompleteQualType()836 clang::TagDecl *tag_decl = tag_type->getDecl(); in IsDefined() local837 if (tag_decl) in IsDefined()838 return tag_decl->isCompleteDefinition(); in IsDefined()5851 clang::TagDecl *tag_decl = llvm::dyn_cast<clang::TagDecl>(tag_type->getDecl()); in SetTagTypeKind() local5852 if (tag_decl) in SetTagTypeKind()[all …]
200 ClangASTSource::CompleteType (TagDecl *tag_decl) in CompleteType() argument211 static_cast<void*>(tag_decl), in CompleteType()212 tag_decl->getName().str().c_str()); in CompleteType()215 ASTDumper dumper((Decl*)tag_decl); in CompleteType()219 auto iter = m_active_lexical_decls.find(tag_decl); in CompleteType()222 m_active_lexical_decls.insert(tag_decl); in CompleteType()223 ScopedLexicalDeclEraser eraser(m_active_lexical_decls, tag_decl); in CompleteType()225 if (!m_ast_importer->CompleteTagDecl (tag_decl)) in CompleteType()235 DeclContext *decl_ctx = tag_decl->getDeclContext(); in CompleteType()262 ConstString name(tag_decl->getName().str().c_str()); in CompleteType()[all …]
63 clang::TypeDecl *tag_decl);
114 void CompleteType(clang::TagDecl *tag_decl) override;
8043 clang::TagDecl *tag_decl = tag_type->getDecl(); in SearchDeclContext() local8044 results->push_back(tag_decl); in SearchDeclContext()