Searched defs:TUK (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Parse/
H A DParseDeclCXX.cpp1221 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 DParseDecl.cpp3243 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 DSemaTemplate.cpp844 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 DSemaDecl.cpp8337 /// 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