Searched refs:TUK (Results 1 - 5 of 5) sorted by relevance
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1326 Sema::TagUseKind TUK; local 1328 TUK = Sema::TUK_Reference; 1342 TUK = Sema::TUK_Friend; 1345 TUK = Sema::TUK_Definition; 1373 TUK = Sema::TUK_Definition; 1375 TUK = Sema::TUK_Reference; 1381 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 1390 TUK = Sema::TUK_Reference; 1394 if (TUK != Sema::TUK_Reference) { 1418 if (TUK [all...] |
H A D | ParseDecl.cpp | 3686 Sema::TagUseKind TUK; local 3688 TUK = Sema::TUK_Reference; 3695 TUK = Sema::TUK_Friend; 3697 TUK = Sema::TUK_Definition; 3703 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 3712 TUK = Sema::TUK_Reference; 3717 if (TUK == Sema::TUK_Reference && shouldDelayDiagsInTag) { 3723 TUK != Sema::TUK_Reference) { 3743 if (TUK == Sema::TUK_Reference) 3746 if (!Name && TUK ! [all...] |
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 840 Sema::CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 850 assert(TUK != TUK_Reference && "Can only declare or define class templates"); 871 (SS.isEmpty() && TUK == TUK_Friend) 880 Diag(NameLoc, TUK == TUK_Friend 884 return TUK != TUK_Friend; 897 } else if (TUK != TUK_Friend && TUK != TUK_Reference) 933 if (TUK == TUK_Friend) { 978 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && 992 TUK 2177 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 5768 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, AttributeList *Attr, MultiTemplateParamsArg TemplateParameterLists) argument 7551 ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, const CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation TagLoc, SourceLocation NameLoc) argument [all...] |
H A D | SemaDecl.cpp | 10326 /// TagSpec indicates what kind of tag this is. TUK indicates whether this is a 10328 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 10340 assert((Name != 0 || TUK == TUK_Definition) && 10342 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); 10356 (SS.isNotEmpty() && TUK != TUK_Reference)) { 10359 KWLoc, NameLoc, SS, TemplateParameterLists, TUK == TUK_Friend, 10374 DeclResult Result = CheckClassTemplate(S, TagSpec, TUK, KWLoc, 10425 if (TUK == TUK_Friend || TUK == TUK_Reference) 10441 if (TUK [all...] |
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 1660 Decl *ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, 1679 TagUseKind TUK, 5124 DeclResult CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, 5153 TypeResult ActOnTagTemplateIdType(TagUseKind TUK, 5200 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK,
|
Completed in 144 milliseconds