Lines Matching refs:decl

153     AstDeclaration * decl = ifc->lookupByName(name);  in addInheritedInterface()  local
154 AstDeclaration const * resolved = resolveTypedefs(decl); in addInheritedInterface()
156 if (idlc()->error()->checkPublished(decl)) { in addInheritedInterface()
159 NT_interface, &ifc->getScopedName(), decl); in addInheritedInterface()
169 static_cast< AstType * >(decl), optional, in addInheritedInterface()
192 AstDeclaration * decl = idlc()->scopes()->topNonNull()->lookupByName( in createNamedType() local
194 AstDeclaration const * resolved = resolveTypedefs(decl); in createNamedType()
195 if (decl == 0) { in createNamedType()
197 } else if (!idlc()->error()->checkPublished(decl)) { in createNamedType()
198 decl = 0; in createNamedType()
204 decl = 0; in createNamedType()
208 static_cast< AstType * >(decl), typeArgs, global); in createNamedType()
209 decl = global->addDeclaration(inst); in createNamedType()
210 if (decl != inst) { in createNamedType()
214 } else if (decl->isType()) { in createNamedType()
217 decl = 0; in createNamedType()
220 idlc()->error()->noTypeError(decl); in createNamedType()
221 decl = 0; in createNamedType()
225 return decl; in createNamedType()
1262 AstDeclaration * decl = idlc()->scopes()->nextToTop()->lookupByName( variable
1264 if (decl == 0) {
1266 } else if (!idlc()->error()->checkPublished(decl)) {
1267 decl = 0;
1268 } else if (decl->getNodeType() != NT_exception) {
1269 idlc()->error()->error1(EIDL_ILLEGAL_RAISES, decl);
1270 decl = 0;
1273 $$ = decl;
1968 AstDeclaration * decl = scope->lookupByName(*$2); variable
1969 if (decl != 0 && resolveTypedefs(decl)->getNodeType() == NT_interface) {
1970 if (idlc()->error()->checkPublished(decl)) {
1971 idlc()->scopes()->top()->addDeclaration(decl);
2076 AstDeclaration * decl = scope->lookupByName(*$2); variable
2077 if (decl != 0 && resolveTypedefs(decl)->getNodeType() == NT_interface) {
2078 if (idlc()->error()->checkPublished(decl)) {
2079 idlc()->scopes()->top()->addDeclaration(decl);
2822 AstDeclaration const * decl = 0; variable
2825 decl = scope->findTypeParameter(*$1);
2827 if (decl != 0) {
2831 decl = createNamedType($1, $2);
2832 if (scope != 0 && includes(decl, scopeAsDecl(scope))) {
2835 decl = 0;
2838 $$ = decl;