Lines Matching refs:decl
364 T *decl = Allocator()->New<T>(std::forward<Args>(args)...);
366 if (scope_->AddTsDecl(Allocator(), decl, Extension()) != nullptr) {
367 return decl;
370 ThrowRedeclaration(pos, decl->Name());
376 T *decl = Allocator()->New<T>(std::forward<Args>(args)...);
378 if (scope_->AddDecl(Allocator(), decl, Extension()) != nullptr) {
379 return decl;
382 ThrowRedeclaration(pos, decl->Name());
388 T *decl = Allocator()->New<T>(std::forward<Args>(args)...);
389 varbinder::Variable *var = scope_->AddDecl(Allocator(), decl, Extension());
392 return {decl, var};
395 ThrowRedeclaration(pos, decl->Name());