HomeSort by: relevance | last modified time | path
    Searched refs:Declarator (Results 1 - 25 of 37) sorted by relevancy

1 2

  /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...]

Completed in 56 milliseconds

1 2