reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2071 static bool isTypeSpecifier(DeclSpecContext DSC) { 2073 case DeclSpecContext::DSC_normal: 2074 case DeclSpecContext::DSC_template_param: 2075 case DeclSpecContext::DSC_class: 2076 case DeclSpecContext::DSC_top_level: 2077 case DeclSpecContext::DSC_objc_method_result: 2078 case DeclSpecContext::DSC_condition: 2081 case DeclSpecContext::DSC_template_type_arg: 2082 case DeclSpecContext::DSC_type_specifier: 2083 case DeclSpecContext::DSC_trailing: 2084 case DeclSpecContext::DSC_alias_declaration: 2092 static bool isClassTemplateDeductionContext(DeclSpecContext DSC) { 2094 case DeclSpecContext::DSC_normal: 2095 case DeclSpecContext::DSC_template_param: 2096 case DeclSpecContext::DSC_class: 2097 case DeclSpecContext::DSC_top_level: 2098 case DeclSpecContext::DSC_condition: 2099 case DeclSpecContext::DSC_type_specifier: 2102 case DeclSpecContext::DSC_objc_method_result: 2103 case DeclSpecContext::DSC_template_type_arg: 2104 case DeclSpecContext::DSC_trailing: 2105 case DeclSpecContext::DSC_alias_declaration: 2154 AccessSpecifier AS, DeclSpecContext DSC, 2156 DeclSpecContext 2162 DeclSpecContext DSC = DeclSpecContext::DSC_normal, 2162 DeclSpecContext DSC = DeclSpecContext::DSC_normal, 2165 DeclSpec &DS, AccessSpecifier AS, DeclSpecContext DSContext, 2170 DeclSpecContext DSC = DeclSpecContext::DSC_normal); 2170 DeclSpecContext DSC = DeclSpecContext::DSC_normal); 2177 AccessSpecifier AS, DeclSpecContext DSC); 2795 DeclSpecContext DSC,tools/clang/lib/Parse/ParseDecl.cpp
47 DeclSpecContext DSC = getDeclSpecContextFromDeclaratorContext(Context); 48 if (DSC == DeclSpecContext::DSC_normal) 49 DSC = DeclSpecContext::DSC_type_specifier; 1818 DeclSpecContext DSContext = getDeclSpecContextFromDeclaratorContext(Context); 2479 DeclSpecContext DSC) { 2518 if (DS.hasConstexprSpecifier() && DSC != DeclSpecContext::DSC_condition) { 2560 AccessSpecifier AS, DeclSpecContext DSC, 2613 DSC == DeclSpecContext::DSC_template_type_arg)) { 2668 DeclSpecContext::DSC_normal); 2672 DeclSpecContext::DSC_normal, Attrs); 2679 if (!isTypeSpecifier(DSC) && (!SS || DSC == DeclSpecContext::DSC_top_level || 2680 DSC == DeclSpecContext::DSC_class)) { 2704 if (DSC == DeclSpecContext::DSC_class || 2705 (DSC == DeclSpecContext::DSC_top_level && SS)) { 2789 Parser::DeclSpecContext 2792 return DeclSpecContext::DSC_class; 2794 return DeclSpecContext::DSC_top_level; 2796 return DeclSpecContext::DSC_template_param; 2799 return DeclSpecContext::DSC_template_type_arg; 2802 return DeclSpecContext::DSC_trailing; 2805 return DeclSpecContext::DSC_alias_declaration; 2806 return DeclSpecContext::DSC_normal; 2882 DeclSpecContext DSContext, 2886 bool EnteringContext = (DSContext == DeclSpecContext::DSC_class || 2887 DSContext == DeclSpecContext::DSC_top_level); 3024 DeclSpecContext DSContext, 3034 bool EnteringContext = (DSContext == DeclSpecContext::DSC_class || 3035 DSContext == DeclSpecContext::DSC_top_level); 3109 = DSContext == DeclSpecContext::DSC_top_level || 3110 (DSContext == DeclSpecContext::DSC_class && DS.isFriendSpecified()); 3121 CCC = DSContext == DeclSpecContext::DSC_class ? Sema::PCC_MemberTemplate 3123 else if (DSContext == DeclSpecContext::DSC_class) 3167 if ((DSContext == DeclSpecContext::DSC_top_level || 3168 DSContext == DeclSpecContext::DSC_class) && 3210 if ((DSContext == DeclSpecContext::DSC_top_level || 3211 DSContext == DeclSpecContext::DSC_class) && 3349 if (DSContext == DeclSpecContext::DSC_objc_method_result && 3365 if (getLangOpts().CPlusPlus && DSContext == DeclSpecContext::DSC_class && 3392 (DSContext == DeclSpecContext::DSC_class || 3393 DSContext == DeclSpecContext::DSC_top_level) && 3440 if (getLangOpts().CPlusPlus && DSContext == DeclSpecContext::DSC_class && 3646 if (DSContext == DeclSpecContext::DSC_class) 4279 AccessSpecifier AS, DeclSpecContext DSC) { 4325 bool AllowDeclaration = DSC != DeclSpecContext::DSC_trailing; 4553 DSC == DeclSpecContext::DSC_type_specifier, 4554 DSC == DeclSpecContext::DSC_template_param || 4555 DSC == DeclSpecContext::DSC_template_type_arg,tools/clang/lib/Parse/ParseDeclCXX.cpp
1395 bool EnteringContext, DeclSpecContext DSC, 1684 if (DSC == DeclSpecContext::DSC_trailing) 1936 DSC == DeclSpecContext::DSC_type_specifier, 1937 DSC == DeclSpecContext::DSC_template_param || 1938 DSC == DeclSpecContext::DSC_template_type_arg, 2606 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, DeclSpecContext::DSC_class, 2616 DiagnoseMissingSemiAfterTagDefinition(DS, AS, DeclSpecContext::DSC_class,tools/clang/lib/Parse/ParseExprCXX.cpp
1995 ParseSpecifierQualifierList(DS, AS_none, DeclSpecContext::DSC_condition); 2207 ParseSpecifierQualifierList(DS, AS_none, DeclSpecContext::DSC_type_specifier);tools/clang/lib/Parse/ParseObjc.cpp
1257 DeclSpecContext dsContext = DeclSpecContext::DSC_normal; 1257 DeclSpecContext dsContext = DeclSpecContext::DSC_normal; 1259 dsContext = DeclSpecContext::DSC_objc_method_result;tools/clang/lib/Parse/ParseOpenMP.cpp
601 Parser::DeclSpecContext DSC = Parser::DeclSpecContext::DSC_type_specifier; 601 Parser::DeclSpecContext DSC = Parser::DeclSpecContext::DSC_type_specifier;tools/clang/lib/Parse/ParseTemplate.cpp
789 DeclSpecContext::DSC_template_param);
tools/clang/lib/Parse/Parser.cpp1002 DeclSpecContext::DSC_top_level); 1007 DS, AS, DeclSpecContext::DSC_top_level))