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

/external/clang/lib/Parse/
H A DParseDecl.cpp2916 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 DParseDeclCXX.cpp1126 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 DSemaTemplate.cpp842 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 DSemaDecl.cpp7952 /// 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