Searched refs:TagSpec (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp1576 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
1591 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
3859 TypeSpecifierType TagSpec,
3878 TagTypeKind TagKind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
8066 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
8159 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
8253 return CheckClassTemplate(S, TagSpec, TUK, KWLoc, SS,
9344 unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS,
9353 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
9643 SourceLocation TemplateLoc, unsigned TagSpec,
1575 CheckClassTemplate( Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, AccessSpecifier AS, SourceLocation ModulePrivateLoc, SourceLocation FriendLoc, unsigned NumOuterTemplateParamLists, TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) argument
3858 ActOnTagTemplateIdType(TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateD, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument
8065 ActOnClassTemplateSpecialization( Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, CXXScopeSpec &SS, TemplateIdAnnotation &TemplateId, const ParsedAttributesView &Attr, MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) argument
9342 ActOnExplicitInstantiation( Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS, TemplateTy TemplateD, SourceLocation TemplateNameLoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc, const ParsedAttributesView &Attr) argument
9642 ActOnExplicitInstantiation(Scope *S, SourceLocation ExternLoc, SourceLocation TemplateLoc, unsigned TagSpec, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attr) argument
10159 ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK, const CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation TagLoc, SourceLocation NameLoc) argument
[all...]
H A DSemaDeclCXX.cpp16119 unsigned TagSpec, SourceLocation TagLoc,
16124 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
16138 return CheckClassTemplate(S, TagSpec, TUK_Friend, TagLoc, SS, Name,
16170 return ActOnTag(S, TagSpec, TUK_Friend, TagLoc, SS, Name, NameLoc,
H A DSemaCodeComplete.cpp5313 void Sema::CodeCompleteTag(Scope *S, unsigned TagSpec) { argument
5320 switch ((DeclSpec::TST)TagSpec) {
H A DSemaDecl.cpp15230 /// TagSpec indicates what kind of tag this is. TUK indicates whether this is a
15238 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, argument
15256 TagTypeKind Kind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec);
15286 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2725 Decl *ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
2736 unsigned TagSpec, SourceLocation TagLoc,
2743 unsigned TagSpec,
7276 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
7315 TypeSpecifierType TagSpec,
7367 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
7406 unsigned TagSpec, SourceLocation KWLoc, const CXXScopeSpec &SS,
7413 unsigned TagSpec, SourceLocation KWLoc,
11967 void CodeCompleteTag(Scope *S, unsigned TagSpec);

Completed in 258 milliseconds