Lines Matching defs:auto

63     const auto *iter = this;
105 const auto *iter = this;
124 auto res = bindings_.find(interfaceNameView);
134 auto res = bindings_.find(name);
145 auto insertResult = bindings_.emplace(name, var);
161 for (auto &[k, v] : bindings) {
168 if (auto toBeErased = bindings_.find(name);
180 const auto *scopeIter = this;
181 const auto *scopeParent = this->Parent();
188 auto *resolved = scopeIter->FindLocal(name, options);
200 const auto *scopeIter = this;
203 if (auto *const resolved = scopeIter->FindLocal(name, options); resolved != nullptr) {
225 for (auto *it : decls_) {
236 auto *iter = this;
239 auto *v = iter->FindLocal(name, varbinder::ResolveBindingOptions::BINDINGS);
257 auto [scope, shadowed] =
310 auto [_, shadowed] = IterateShadowedVariables(
326 const auto &varMap = Bindings();
334 for (const auto &[name, var] : varMap) {
346 for (const auto &[name, variable] : varMap) {
356 for (const auto &[name, variable] : varMap) {
366 for (const auto *variable : bindings) {
390 auto *param = allocator->New<LocalVariable>(newDecl, flags);
401 const auto [name, pattern] = util::Helpers::ParamName(allocator, param, params_.size());
403 auto *decl = NewDecl<ParameterDecl>(allocator, name);
404 auto *var = AddParam(allocator, FindLocal(name, varbinder::ResolveBindingOptions::BINDINGS), decl,
418 for (auto *binding : bindings) {
419 auto *varDecl = NewDecl<VarDecl>(allocator, binding->Name());
426 auto *paramVar = allocator->New<LocalVariable>(varDecl, VariableFlags::VAR | VariableFlags::LOCAL);
469 auto interfaceVar = allocator->New<LocalVariable>(newDecl, VariableFlags::INTERFACE);
475 auto classVar = allocator->New<LocalVariable>(newDecl, VariableFlags::CLASS);
529 const auto insRes = Scope::TryInsertBinding(name, var);
545 const auto erased = Scope::EraseBinding(name);
547 [[maybe_unused]] const auto erasedForeign = foreignBindings_.erase(name);
563 const auto *const node = var->Declaration()->Node();
570 const auto insRes = Scope::InsertBinding(name, var);
628 auto res = imports_.emplace_back(importDecl, decls);
630 for (auto &decl : res.second) {
647 auto res = exports_.emplace_back(exportDecl, decls);
649 for (auto &decl : res.second) {
665 auto *variable = allocator->New<ModuleVariable>(newDecl, VariableFlags::NONE);
675 for (const auto &[exportDecl, decls] : exports_) {
677 const auto *exportAllDecl = exportDecl->AsExportAllDeclaration();
683 auto result = exportedNames.insert(exportAllDecl->Exported()->Name());
692 const auto *exportNamedDecl = exportDecl->AsExportNamedDeclaration();
699 for (const auto *decl : decls) {
706 auto result = exportedNames.insert(decl->ExportName());
724 auto found = typeAliasScope_->Bindings().find(name);
738 auto res = Bindings().find(interfaceNameView);
748 auto res = Bindings().find(name);
768 auto *ident = newDecl->Node()->AsTSTypeAliasDeclaration()->Id();
769 auto *var = typeAliasScope_->AddBinding(allocator, currentVariable, newDecl, extension);
784 auto found = typeAliasScope_->Bindings().find(name);
798 auto res = Bindings().find(interfaceNameView);
808 auto res = Bindings().find(name);
819 auto found = TypeAliasScope()->Bindings().find(name);
826 auto found = instanceFieldScope_->Bindings().find(name);
833 auto found = staticFieldScope_->Bindings().find(name);
840 auto found = instanceDeclScope_->Bindings().find(name);
847 auto found = staticDeclScope_->Bindings().find(name);
854 auto found = instanceMethodScope_->Bindings().find(name);
861 auto found = staticMethodScope_->Bindings().find(name);
919 auto options = newDecl->Type() != DeclType::TYPE_ALIAS ? ResolveBindingOptions::ALL_NON_TYPE
922 const auto *foundVar = FindLocal(newDecl->Name(), options);
936 auto *var = props.GetTargetScope()->AddBinding(allocator, nullptr, newDecl, extension);
941 if (auto node = newDecl->Node();
964 const auto &bindings = Bindings();
965 for (auto &[name, var] : bindings) {
972 auto *copiedVar = var->AsLocalVariable()->Copy(allocator, var->Declaration());
979 auto *parentVarScope = Parent()->EnclosingVariableScope();
996 for (const auto &[_, var] : Bindings()) {
1026 auto *ident = newDecl->Node()->AsTSTypeAliasDeclaration()->Id();
1027 auto *var = TypeAliasScope()->AddBinding(allocator, currentVariable, newDecl, extension);