Searched defs:TUK (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1354 Sema::TagUseKind TUK; local 1356 TUK = Sema::TUK_Reference; 1370 TUK = Sema::TUK_Friend; 1373 TUK = Sema::TUK_Definition; 1401 TUK = Sema::TUK_Definition; 1403 TUK = Sema::TUK_Reference; 1409 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 1419 TUK = Sema::TUK_Reference; 1423 if (TUK != Sema::TUK_Reference) { 1447 if (TUK [all...] |
H A D | ParseDecl.cpp | 3637 Sema::TagUseKind TUK; local 3639 TUK = Sema::TUK_Reference; 3646 TUK = Sema::TUK_Friend; 3648 TUK = Sema::TUK_Definition; 3654 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 3662 TUK = Sema::TUK_Reference; 3667 if (TUK == Sema::TUK_Reference && shouldDelayDiagsInTag) { 3673 TUK != Sema::TUK_Reference) { 3693 if (TUK == Sema::TUK_Reference) 3696 if (!Name && TUK ! [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 835 Sema::CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 845 assert(TUK != TUK_Reference && "Can only declare or define class templates"); 866 (SS.isEmpty() && TUK == TUK_Friend) 875 Diag(NameLoc, TUK == TUK_Friend 879 return TUK != TUK_Friend; 892 } else if (TUK != TUK_Friend && TUK != TUK_Reference) 928 if (TUK == TUK_Friend) { 974 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && 988 TUK 2221 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 5931 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, TemplateIdAnnotation &TemplateId, AttributeList *Attr, MultiTemplateParamsArg TemplateParameterLists) argument 7690 ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, const CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation TagLoc, SourceLocation NameLoc) argument [all...] |
H A D | SemaDecl.cpp | 10723 /// TagSpec indicates what kind of tag this is. TUK indicates whether this is a 10728 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 10741 assert((Name != nullptr || TUK == TUK_Definition) && 10743 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); 10757 (SS.isNotEmpty() && TUK != TUK_Reference)) { 10761 TUK == TUK_Friend, isExplicitSpecialization, Invalid)) { 10775 DeclResult Result = CheckClassTemplate(S, TagSpec, TUK, KWLoc, 10826 if (TUK == TUK_Friend || TUK == TUK_Reference) 10842 if (TUK [all...] |
Completed in 362 milliseconds