| /src/external/bsd/byacc/dist/test/ |
| grammar.y | 73 %type <declarator> init_declarator declarator direct_declarator 74 %type <declarator> abs_declarator direct_abs_declarator 166 /* This structure stores information about a declarator. */ 176 struct _Declarator *head; /* head function declarator */ 178 struct _Declarator *next; /* next declarator in list */ 179 } Declarator; 185 Declarator *declarator; 191 Declarator *first; /* pointer to first declarator in list * [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/ |
| Nodes.h | 99 Declarator, 488 /// contain an inner declarator inside parentheses, we represent it as 491 class Declarator : public Tree { 493 Declarator(NodeKind K) : Tree(K) {} 497 /// A top-level declarator without parentheses. See comment of Declarator for 499 class SimpleDeclarator final : public Declarator { 501 SimpleDeclarator() : Declarator(NodeKind::SimpleDeclarator) {} 505 /// Declarator inside parentheses. 507 /// See comment of Declarator for more details [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
| RAIIObjectsForParser.h | 199 /// A class for parsing a declarator. 200 class ParsingDeclarator : public Declarator { 205 : Declarator(DS, C), ParsingRAII(P, &DS.getDelayedDiagnosticPool()) { 209 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec()); 217 Declarator::clear(); 226 /// A class for parsing a field declarator.
|
| Parser.h | 1581 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator); 1594 void ParseKNRParamDeclarations(Declarator &D); 1964 Declarator &D); 1965 void ParseDirectNewDeclarator(Declarator &D); 1988 void ParseTrailingRequiresClause(Declarator &D); 2313 Decl *ParseDeclarationAfterDeclarator(Declarator &D, 2315 bool ParseAsmAttributesAfterDeclarator(Declarator &D); 2317 Declarator &D, 2410 /// this is a constructor declarator. 2458 /// isCXXFunctionDeclarator - Disambiguates between a function declarator o [all...] |
| /src/external/bsd/byacc/dist/test/yacc/ |
| grammar.tab.c | 196 /* This structure stores information about a declarator. */ 206 struct _Declarator *head; /* head function declarator */ 208 struct _Declarator *next; /* next declarator in list */ 209 } Declarator; 215 Declarator *declarator; member in struct:parameter 221 Declarator *first; /* pointer to first declarator in list */ 222 Declarator *last; /* pointer to last declarator in list * 239 Declarator *declarator; member in union:__anon6507 [all...] |
| /src/external/bsd/byacc/dist/test/btyacc/ |
| grammar.tab.c | 216 /* This structure stores information about a declarator. */ 226 struct _Declarator *head; /* head function declarator */ 228 struct _Declarator *next; /* next declarator in list */ 229 } Declarator; 235 Declarator *declarator; member in struct:parameter 241 Declarator *first; /* pointer to first declarator in list */ 242 Declarator *last; /* pointer to last declarator in list * 259 Declarator *declarator; member in union:__anon6458 [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| Sema.h | 244 /// The first pointer declarator (of any pointer kind) in the file that does 248 /// The end location for the first pointer declarator in the file. Used for 252 /// Which kind of pointer declarator we saw. 1888 /// Called before parsing a function declarator belonging to a function 1890 void ActOnStartFunctionDeclarationDeclarator(Declarator &D, 1893 /// Called after parsing a function declarator belonging to a function 1895 void ActOnFinishFunctionDeclarationDeclarator(Declarator &D); 1976 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 1977 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 1981 DeclarationNameInfo GetNameForDeclarator(Declarator &D) [all...] |
| DeclSpec.h | 49 class Declarator; 814 /// Checks if this DeclSpec can stand alone, without a Declarator. 1170 /// declarator that is parsed. 1245 /// declarator is parsed. There are two interesting styles of parameters 1314 /// declarator. 1327 /// The location of the 'mutable' qualifer in a lambda-declarator, if 1338 /// describe the parameters specified by this function declarator. null if 1468 /// Determine whether this lambda-declarator contains a 'mutable' 1496 /// Determine whether this function declarator had a 1500 /// Get the trailing-return-type for this function declarator [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/ |
| Nodes.cpp | 75 case syntax::NodeRole::Declarator: 76 return OS << "Declarator"; 360 if (C->getRole() == syntax::NodeRole::Declarator) 416 findChild(syntax::NodeRole::Declarator));
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| TemplateBase.h | 426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| DeclSpec.cpp | 159 /// "TheDeclarator" is the declarator that this will be added to. 182 Declarator &TheDeclarator, 236 // If the 'InlineParams' in Declarator is unused and big enough, put our 293 void Declarator::setDecompositionBindings( 297 assert(!hasName() && "declarator given multiple names!"); 325 bool Declarator::isDeclarationOfFunction() const { 411 bool Declarator::isStaticMember() { 419 bool Declarator::isCtorOrDtor() {
|
| SemaType.cpp | 50 /// isOmittedBlockReturnType - Return true if this declarator is missing a 52 static bool isOmittedBlockReturnType(const Declarator &D) { 159 /// The declarator being processed. 160 Declarator &declarator; member in class:__anon3239::TypeProcessingState 162 /// The index of the declarator chunk we're currently processing. 199 TypeProcessingState(Sema &sema, Declarator &declarator) 200 : sema(sema), declarator(declarator), 464 Declarator &declarator = state.getDeclarator(); local 520 Declarator &declarator = state.getDeclarator(); local 581 Declarator &declarator = state.getDeclarator(); local 613 Declarator &declarator = state.getDeclarator(); local 658 Declarator &declarator = state.getDeclarator(); local 725 Declarator &declarator = state.getDeclarator(); local 1270 Declarator &declarator = state.getDeclarator(); local 2973 Declarator &declarator = state.getDeclarator(); local 7248 Declarator &declarator = state.getDeclarator(); local [all...] |
| SemaDecl.cpp | 1315 /// of a declarator's nested name specifier. 1325 // the variable member (after the declarator-id) is looked up as 2987 // carries_dependency attribute for its declarator-id if any declaration 3215 /// declarator D which has the same name and scope as a previous 3626 // carries_dependency attribute for its declarator-id if any declaration 4351 /// no declarator (e.g. "struct foo;") is parsed. 4567 /// no declarator (e.g. "struct foo;") is parsed. It also accepts template 4688 // anonymous union shall contain a struct-declarator-list. 4691 // did not permit a struct-declaration without a struct-declarator-list. 4752 // A declaration [...] shall declare at least a declarator [...], a tag [all...] |
| SemaDeclCXX.cpp | 390 /// arguments in the declarator, which is not a function declaration 392 /// arguments. This routine should be invoked for every declarator 394 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { 401 // declarator or abstract-declarator of a parameter-declaration. 712 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, 717 // The syntax only allows a decomposition declarator as a simple-declaration, 818 // declarator. No other declarator chunks are permitted. Also check the type 3221 /// declarator is parsed. 'AS' is the access specifier, 'BW' specifies th [all...] |
| SemaTemplateVariadic.cpp | 859 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { 924 // These declarator chunks cannot contain any parameter packs.
|
| SemaExceptionSpec.cpp | 44 bool Sema::isLibstdcxxEagerExceptionSpecHack(const Declarator &D) {
|
| SemaTemplateInstantiate.cpp | 1054 TypeSourceInfo *Declarator, 1301 TypeSourceInfo *Declarator, 1305 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, 2050 /// declarator (if we're instantiating the type of some declaration)
|
| SemaLambda.cpp | 890 Declarator &ParamInfo, 919 // If a lambda-expression does not include a lambda-declarator, it is as 920 // if the lambda-declarator were (). 946 "lambda-declarator is a function"); 959 assert(MethodTyInfo && "no type from lambda-declarator");
|
| /src/external/apache2/llvm/dist/clang/lib/Parse/ |
| ParseDecl.cpp | 40 /// specifier-qualifier-list abstract-declarator[opt] 60 // Parse the abstract-declarator, if present. 61 Declarator DeclaratorInfo(DS, Context); 167 LateParsedAttrList *LateAttrs, Declarator *D) { 461 Declarator *D) { 1744 /// declaration-specifiers init-declarator-list[opt] ';' 1746 /// init-declarator-list ';' 1747 ///[C90/C++]init-declarator-list ';' [TODO] 1752 /// attribute-specifier-seq[opt] type-specifier-seq declarator 1781 // declaration-specifiers init-declarator-list[opt] '; [all...] |
| ParseExprCXX.cpp | 691 /// lambda-introducer lambda-declarator compound-statement 693 /// requires-clause[opt] lambda-declarator compound-statement 724 /// lambda-declarator: 1247 // scope while parsing the lambda-declarator and compound-statement. 1249 // Parse lambda-declarator[opt]. 1251 Declarator D(DS, DeclaratorContext::LambdaExpr); 1309 // lambda declarator and applies them to the corresponding function operator 1524 // Parse the abstract-declarator, if present. 1525 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 1851 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCast) [all...] |
| ParseTemplate.cpp | 247 // Parse the declarator. 252 // Error parsing the declarator? 299 // If the declarator-id is not a template-id, issue a diagnostic and 648 Declarator D(DS, DeclaratorContext::TemplateParam); 969 Declarator ParamDecl(DS, DeclaratorContext::TemplateParam); 1020 Declarator &D) {
|
| Parser.cpp | 981 /// declarator, continues a declaration or declaration list. 1000 /// declarator, indicates the start of a function definition. 1001 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { 1002 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); 1008 Declarator.getFunctionTypeInfo().isKNRPrototype()) 1026 /// decl-specs declarator declaration-list[opt] compound-statement 1028 /// [C90] decl-specs[opt] declarator declaration-list[opt] compound-statement 1031 /// declaration-specifiers init-declarator-list[opt] ';' 1032 /// [!C99] init-declarator-list ';' [TODO: warn in c99 mode [all...] |
| ParseObjc.cpp | 371 /// declarator. 373 Declarator &D, 385 // Add the attribute to the declarator chunk nearest the declarator. 751 // Install the property declarator into interfaceDecl. 1225 /// declarator and add them to the given list. 1227 Declarator &D) { 1264 // Parse an abstract declarator. 1271 Declarator declarator(declSpec, context) [all...] |
| ParseDeclCXX.cpp | 584 /// Parse a using-declarator (or the identifier in a C++11 alias-declaration). 586 /// using-declarator: 661 /// 'using' using-declarator-list[opt] ; 663 /// using-declarator-list: [C++1z] 664 /// using-declarator '...'[opt] 665 /// using-declarator-list ',' using-declarator '...'[opt] 667 /// using-declarator-list: [C++98-14] 668 /// using-declarator 761 // Parse another using-declarator [all...] |
| ParseExpr.cpp | 1205 // Fake up a Declarator to use with ActOnTypeName. 1214 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 1477 // Fake up a Declarator to use with ActOnTypeName. 1488 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 2266 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 2894 // Parse the type declarator. 2897 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); 3411 /// [clang] specifier-qualifier-list block-declarator 3424 // Parse the block-declarator. 3425 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteral) [all...] |