Searched defs:TUK (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1221 Sema::TagUseKind TUK; local 1223 TUK = Sema::TUK_Reference; 1237 TUK = Sema::TUK_Friend; 1240 TUK = Sema::TUK_Definition; 1245 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 1254 TUK = Sema::TUK_Reference; 1260 if (TUK == Sema::TUK_Reference) 1265 TUK != Sema::TUK_Definition)) { 1287 TUK == Sema::TUK_Declaration) { 1309 } else if (TUK [all...] |
H A D | ParseDecl.cpp | 3243 Sema::TagUseKind TUK; local 3245 TUK = Sema::TUK_Reference; 3252 TUK = Sema::TUK_Friend; 3254 TUK = Sema::TUK_Definition; 3260 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 3269 TUK = Sema::TUK_Reference; 3274 if (TUK == Sema::TUK_Reference && shouldDelayDiagsInTag) { 3280 TUK != Sema::TUK_Reference) { 3300 if (TUK == Sema::TUK_Reference) 3303 if (!Name && TUK ! [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 844 Sema::CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 854 assert(TUK != TUK_Reference && "Can only declare or define class templates"); 875 (SS.isEmpty() && TUK == TUK_Friend) 884 if (TUK != TUK_Friend) 900 } else if (TUK != TUK_Friend && TUK != TUK_Reference) 936 if (TUK == TUK_Friend) { 981 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && 995 TUK == TUK_Definition, KWLoc, *Name)) { 1004 if (TUK 2182 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 5193 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 6885 ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, const CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation TagLoc, SourceLocation NameLoc) argument [all...] |
H A D | SemaDecl.cpp | 8337 /// TagSpec indicates what kind of tag this is. TUK indicates whether this is a 8339 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 8351 assert((Name != 0 || TUK == TUK_Definition) && 8353 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); 8367 (SS.isNotEmpty() && TUK != TUK_Reference)) { 8372 TUK == TUK_Friend, 8383 DeclResult Result = CheckClassTemplate(S, TagSpec, TUK, KWLoc, 8434 if (TUK == TUK_Friend || TUK == TUK_Reference) 8450 if (TUK [all...] |
Completed in 141 milliseconds