Home
last modified time | relevance | path

Searched refs:DeclSpecContext (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h2192 enum class DeclSpecContext { enum
2210 case DeclSpecContext::DSC_normal: in isTypeSpecifier()
2212 case DeclSpecContext::DSC_class: in isTypeSpecifier()
2249 case DeclSpecContext::DSC_normal: in isDefiningTypeSpecifierContext()
2250 case DeclSpecContext::DSC_class: in isDefiningTypeSpecifierContext()
2277 case DeclSpecContext::DSC_normal: in isOpaqueEnumDeclarationContext()
2278 case DeclSpecContext::DSC_class: in isOpaqueEnumDeclarationContext()
2301 case DeclSpecContext::DSC_class: in isClassTemplateDeductionContext()
2365 DeclSpecContext
2371 DeclSpecContext DSC = DeclSpecContext::DSC_normal,
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDecl.cpp48 if (DSC == DeclSpecContext::DSC_normal) in ParseTypeName()
49 DSC = DeclSpecContext::DSC_type_specifier; in ParseTypeName()
2792 if (DSC == DeclSpecContext::DSC_class || in ParseImplicitInt()
2877 Parser::DeclSpecContext
2880 return DeclSpecContext::DSC_class; in getDeclSpecContextFromDeclaratorContext()
2882 return DeclSpecContext::DSC_top_level; in getDeclSpecContextFromDeclaratorContext()
2884 return DeclSpecContext::DSC_template_param; in getDeclSpecContextFromDeclaratorContext()
2890 return DeclSpecContext::DSC_trailing; in getDeclSpecContextFromDeclaratorContext()
2895 return DeclSpecContext::DSC_association; in getDeclSpecContextFromDeclaratorContext()
2896 return DeclSpecContext::DSC_normal; in getDeclSpecContextFromDeclaratorContext()
[all …]
H A DParseDeclCXX.cpp702 DeclSpecContext::DSC_trailing); in ParseUsingDeclaration()
1477 DeclSpecContext DSC, in ParseClassSpecifier()
1736 (DSC != DeclSpecContext::DSC_association && in ParseClassSpecifier()
1985 DSC == DeclSpecContext::DSC_type_specifier, in ParseClassSpecifier()
1986 DSC == DeclSpecContext::DSC_template_param || in ParseClassSpecifier()
1987 DSC == DeclSpecContext::DSC_template_type_arg, in ParseClassSpecifier()
2714 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, DeclSpecContext::DSC_class, in ParseCXXClassMemberDeclaration()
2727 DiagnoseMissingSemiAfterTagDefinition(DS, AS, DeclSpecContext::DSC_class, in ParseCXXClassMemberDeclaration()
H A DParseObjc.cpp1273 DeclSpecContext dsContext = DeclSpecContext::DSC_normal; in ParseObjCTypeName()
1275 dsContext = DeclSpecContext::DSC_objc_method_result; in ParseObjCTypeName()
H A DParser.cpp1088 DeclSpecContext::DSC_top_level); in ParseDeclOrFunctionDefInternal()
1093 DS, AS, DeclSpecContext::DSC_top_level)) in ParseDeclOrFunctionDefInternal()
H A DParseTemplate.cpp993 DeclSpecContext::DSC_template_param); in ParseNonTypeTemplateParameter()
H A DParseExprCXX.cpp2087 ParseSpecifierQualifierList(DS, AS_none, DeclSpecContext::DSC_condition); in ParseCXXCondition()
2322 ParseSpecifierQualifierList(DS, AS_none, DeclSpecContext::DSC_type_specifier); in ParseCXXTypeSpecifierSeq()
H A DParseOpenMP.cpp642 Parser::DeclSpecContext DSC = Parser::DeclSpecContext::DSC_type_specifier; in parseOpenMPDeclareMapperVarDecl()