Searched refs:Declarator (Results 1 - 25 of 44) sorted by relevance

12

/external/javassist/src/main/javassist/compiler/ast/
H A DVariable.java24 protected Declarator declarator;
26 public Variable(String sym, Declarator d) {
31 public Declarator getDeclarator() { return declarator; }
H A DFieldDecl.java27 public Declarator getDeclarator() { return (Declarator)tail().head(); }
H A DDeclarator.java24 public class Declarator extends ASTList implements TokenId { class in inherits:ASTList,TokenId
30 public Declarator(int type, int dim) { method in class:Declarator
38 public Declarator(ASTList className, int dim) { method in class:Declarator
48 public Declarator(int type, String jvmClassName, int dim, method in class:Declarator
59 public Declarator make(Symbol sym, int dim, ASTree init) {
60 Declarator d = new Declarator(this.varType, this.arrayDim + dim);
H A DMethodDecl.java34 public Declarator getReturn() { return (Declarator)tail().head(); }
H A DVisitor.java32 public void atDeclarator(Declarator n) throws CompileError {}
/external/javassist/src/main/javassist/compiler/
H A DSymbolTable.java19 import javassist.compiler.ast.Declarator;
33 public Declarator lookup(String name) {
34 Declarator found = (Declarator)get(name);
41 public void append(String name, Declarator value) {
H A DParser.java44 Declarator d;
47 d = new Declarator(VOID, 0);
75 Declarator d) throws CompileError
104 ASTList mods, Declarator d)
183 private Declarator parseFormalType(SymbolTable tbl) throws CompileError {
188 return new Declarator(t, dim);
193 return new Declarator(name, dim);
204 private Declarator parseFormalParam(SymbolTable tbl)
207 Declarator d = parseFormalType(tbl);
480 Declarator
[all...]
H A DJvstCodeGen.java514 Declarator decl
515 = new Declarator(CLASS, MemberResolver.javaToJvmName(target),
559 Declarator decl
560 = new Declarator(exprType, className, arrayDim,
590 Declarator decl
591 = new Declarator(type, cname, dim, varNo, new Symbol(varName));
H A DJavac.java131 Declarator d = fd.getDeclarator();
161 Declarator r = md.getReturn();
H A DMemberResolver.java326 return lookupClass(Declarator.astToClassName(name, '.'), false);
333 public CtClass lookupClass(Declarator decl) throws CompileError {
/external/clang/lib/Sema/
H A DSemaType.cpp47 static bool isOmittedBlockReturnType(const Declarator &D) {
48 if (D.getContext() != Declarator::BlockLiteralContext ||
131 Declarator &declarator;
152 TypeProcessingState(Sema &sema, Declarator &declarator)
161 Declarator &getDeclarator() const {
310 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator,
372 Declarator &declarator = state.getDeclarator();
426 Declarator &declarator = state.getDeclarator();
487 Declarator &declarator = state.getDeclarator();
520 Declarator
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/
H A Dir.py251 while isinstance(self[i],Declarator):
263 return Declarator( Identifier(), node )
452 class Declarator(genpyx.Declarator, Node): class in inherits:genpyx.Declarator, Node
550 " return Declarator pointing to self's type "
551 decl = Declarator(Identifier(), Pointer(self.get_rest().clone()))
555 " return (clone of) Declarator that self is pointing to "
624 decl=Declarator()
682 class Typedef(genpyx.Typedef, Declarator):
684 return 'typedef ' + Declarator
[all...]
H A Dgenpyx.py160 while isinstance(self[i],Declarator):
301 class Declarator(object): class in inherits:object
327 " this is the common part of pyxstr that gets called from both Declarator and Typedef "
332 #print "Declarator.pyxstr", node.cstr()
399 class Typedef(Declarator):
432 class AbstractDeclarator(Declarator):
449 class StructDeclarator(Declarator): # also used in Union
H A Dcparse.py256 class Declarator(Node,Parser): class in inherits:Node,Parser
329 class AbstractDeclarator(Declarator):
363 class StructDeclarator(Declarator):
368 Declarator.parse(self,lexer,symbols)
608 decl = Declarator()
/external/clang/include/clang/Parse/
H A DParser.h1220 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator);
1232 void ParseKNRParamDeclarations(Declarator &D);
1301 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, Declarator::TheContext Ctx,
1506 Declarator &D);
1507 void ParseDirectNewDeclarator(Declarator &D);
1740 Decl *ParseDeclarationAfterDeclarator(Declarator &D,
1742 bool ParseAsmAttributesAfterDeclarator(Declarator &D);
1744 Declarator &D,
1774 Declarator::TheContext Context);
1971 Declarator
[all...]
/external/clang/lib/Parse/
H A DRAIIObjectsForParser.h194 class ParsingDeclarator : public Declarator {
199 : Declarator(DS, C), ParsingRAII(P, &DS.getDelayedDiagnosticPool()) {
203 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec());
211 Declarator::clear();
H A DParseDecl.cpp42 Declarator::TheContext Context,
59 Declarator DeclaratorInfo(DS, Context);
125 Declarator *D) {
334 Declarator *D) {
1271 /// 'Context' should be a Declarator::TheContext value. This returns the
1405 return Context == Declarator::MemberContext && getLangOpts().CPlusPlus11 &&
1409 return Context == Declarator::MemberContext || getLangOpts().CPlusPlus;
1435 return Context == Declarator::MemberContext ||
1436 (getLangOpts().CPlusPlus && Context == Declarator::FileContext);
1540 ParsingDeclarator D(*this, DS, static_cast<Declarator
[all...]
H A DParseObjc.cpp817 Declarator::TheContext Context) {
818 assert(Context == Declarator::ObjCParameterContext ||
819 Context == Declarator::ObjCResultContext);
824 Context == Declarator::ObjCParameterContext);
878 Declarator &D) {
896 Declarator::TheContext context,
898 assert(context == Declarator::ObjCParameterContext ||
899 context == Declarator::ObjCResultContext);
901 (context == Declarator::ObjCParameterContext));
921 Declarator declarato
[all...]
H A DParser.cpp701 return ParseDeclaration(Stmts, Declarator::FileContext, DeclEnd, attrs);
712 return ParseDeclaration(Stmts, Declarator::FileContext, DeclEnd, attrs);
724 return ParseDeclaration(Stmts, Declarator::FileContext, DeclEnd, attrs);
734 return ParseDeclaration(Stmts, Declarator::FileContext, DeclEnd, attrs);
749 ParseExplicitInstantiation(Declarator::FileContext,
791 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { argument
792 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator");
798 Declarator.getFunctionTypeInfo().isKNRPrototype())
884 Decl *TheDecl = ParseLinkage(DS, Declarator::FileContext);
888 return ParseDeclGroup(DS, Declarator
[all...]
H A DParseTemplate.cpp169 if (Context == Declarator::MemberContext) {
209 ParsingDeclarator DeclaratorInfo(*this, DS, (Declarator::TheContext)Context);
511 Declarator::TemplateTypeArgContext).get();
645 Declarator ParamDecl(DS, Declarator::TemplateParamContext);
695 Declarator &D) {
1140 Declarator::TemplateTypeArgContext);
H A DParseExpr.cpp783 // Fake up a Declarator to use with ActOnTypeName.
792 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
949 // Fake up a Declarator to use with ActOnTypeName.
960 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
1499 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
2033 Declarator DeclaratorInfo(DS, Declarator
[all...]
H A DParseExprCXX.cpp1006 Declarator D(DS, Declarator::LambdaExprContext);
1233 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
1526 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
1628 Declarator DeclaratorInfo(DS, Declarator::ConditionContext);
2264 Declarator D(DS, Declarator
[all...]
/external/clang/include/clang/AST/
H A DTemplateBase.h374 TypeSourceInfo *Declarator; member in union:clang::TemplateArgumentLocInfo::__anon17532
380 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {}
395 return Declarator;
/external/clang/include/clang/Sema/
H A DSema.h1165 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S);
1166 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy);
1167 TypeSourceInfo *GetTypeSourceInfoForDeclarator(Declarator &D, QualType T,
1172 DeclarationNameInfo GetNameForDeclarator(Declarator &D);
1203 TypeResult ActOnTypeName(Scope *S, Declarator &D);
1550 Decl *ActOnDeclarator(Scope *S, Declarator &D);
1552 NamedDecl *HandleDeclarator(Scope *S, Declarator &D,
1573 NamedDecl* ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC,
1578 NamedDecl *ActOnVariableDeclarator(Scope *S, Declarator &D, DeclContext *DC,
1589 NamedDecl* ActOnFunctionDeclarator(Scope* S, Declarator
[all...]
H A DDeclSpec.h51 class Declarator;
748 /// \brief Checks if this DeclSpec can stand alone, without a Declarator.
1441 Declarator &TheDeclarator,
1505 class Declarator { class in namespace:clang
1553 /// FunctionDefinition - Is this Declarator for a function or member
1559 /// \brief Is this Declarator a redeclaration?
1588 Declarator(const DeclSpec &ds, TheContext C) function in class:clang::Declarator
1597 ~Declarator() {
1660 /// \brief Reset the contents of this Declarator.
1965 return const_cast<Declarator*>(thi
[all...]

Completed in 307 milliseconds

12