Searched defs:TUK (Results 1 - 4 of 4) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 2916 Sema::TagUseKind TUK; local 2918 TUK = Sema::TUK_Friend; 2920 TUK = Sema::TUK_Reference; 2922 TUK = Sema::TUK_Definition; 2924 TUK = Sema::TUK_Declaration; 2926 TUK = Sema::TUK_Reference; 2930 TUK != Sema::TUK_Reference) { 2950 if (!Name && TUK != Sema::TUK_Definition) { 2962 Decl *TagDecl = Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK, 2978 TUK, S [all...] |
H A D | ParseDeclCXX.cpp | 1126 Sema::TagUseKind TUK; local 1128 TUK = Sema::TUK_Reference; 1142 TUK = Sema::TUK_Friend; 1145 TUK = Sema::TUK_Definition; 1148 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration; 1150 TUK = Sema::TUK_Reference; 1153 TUK != Sema::TUK_Definition)) { 1176 TUK == Sema::TUK_Declaration) { 1196 } else if (TUK == Sema::TUK_Reference || 1197 (TUK [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 842 Sema::CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 852 assert(TUK != TUK_Reference && "Can only declare or define class templates"); 878 if (TUK != TUK_Friend) 894 } else if (TUK != TUK_Friend && TUK != TUK_Reference) 930 if (TUK == TUK_Friend) { 979 TUK == TUK_Definition, KWLoc, *Name)) { 988 if (TUK == TUK_Definition) { 1029 !(TUK == TUK_Friend && CurContext->isDependentContext())) { 1074 if (!Invalid && TUK ! 2141 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument 5064 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 6749 ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, const CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation TagLoc, SourceLocation NameLoc) argument [all...] |
H A D | SemaDecl.cpp | 7952 /// TagSpec indicates what kind of tag this is. TUK indicates whether this is a 7954 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, argument 7966 assert((Name != 0 || TUK == TUK_Definition) && 7968 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); 7982 (SS.isNotEmpty() && TUK != TUK_Reference)) { 7987 TUK == TUK_Friend, 7998 DeclResult Result = CheckClassTemplate(S, TagSpec, TUK, KWLoc, 8049 if (TUK == TUK_Friend || TUK == TUK_Reference) 8065 if (TUK [all...] |
Completed in 109 milliseconds