Lines Matching full:stringview
50 …ScopeFindResultT(util::StringView n, ScopeT s, uint32_t l, Variable *v) : ScopeFindResultT(n, s, l… in SCOPE_TYPES()
52 ScopeFindResultT(util::StringView n, ScopeT s, uint32_t l, uint32_t ll, Variable *v) in SCOPE_TYPES()
58 util::StringView name {}; in SCOPE_TYPES()
76 using VariableMap = ArenaUnorderedMap<util::StringView, Variable *>;
238 std::pair<varbinder::Variable *, bool> AddDecl(ArenaAllocator *allocator, util::StringView name,
242 …static VariableType *CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags fla…
246 Variable *PropagateBinding(ArenaAllocator *allocator, util::StringView name, Args &&...args);
248 virtual InsertResult InsertBinding(const util::StringView &name, Variable *var);
249 virtual InsertResult InsertOrAssignBinding(const util::StringView &name, Variable *const var);
250 virtual InsertResult TryInsertBinding(const util::StringView &name, Variable *var);
252 virtual VariableMap::size_type EraseBinding(const util::StringView &name);
253 …virtual bool CorrectForeignBinding(const util::StringView &name, Variable *builtinVar, Variable *r…
260 …[[nodiscard]] ArenaMap<util::StringView, Variable *> OrderedBindings(ArenaAllocator *allocator) co… in OrderedBindings()
262 ArenaMap<util::StringView, Variable *> result(allocator->Adapter()); in OrderedBindings()
270 virtual Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const;
274 ConstScopeFindResult Find(const util::StringView &name,
277 …ScopeFindResult Find(const util::StringView &name, ResolveBindingOptions options = ResolveBindingO…
279 ConstScopeFindResult FindInGlobal(const util::StringView &name,
282 ConstScopeFindResult FindInFunctionScope(const util::StringView &name,
285 [[nodiscard]] Decl *FindDecl(const util::StringView &name) const noexcept;
308 …std::tuple<Scope *, bool> IterateShadowedVariables(const util::StringView &name, const VariableVis…
325 …static ResultT FindImpl(ScopeT &&scope, const util::StringView &name, const ResolveBindingOptions … in FindImpl()
482 void BindName(ArenaAllocator *allocator, util::StringView name);
558 void BindName(util::StringView name) in BindName()
563 void BindInternalName(util::StringView internalName) in BindInternalName()
568 const util::StringView &Name() const in Name()
573 const util::StringView &InternalName() const in InternalName()
594 util::StringView name_ {};
595 util::StringView internalName_ {};
693 Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const override;
793 Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const override;
891 InsertResult InsertBinding(const util::StringView &name, Variable *var) override;
892 InsertResult TryInsertBinding(const util::StringView &name, Variable *var) override;
894 VariableMap::size_type EraseBinding(const util::StringView &name) override;
896 InsertResult InsertForeignBinding(const util::StringView &name, Variable *var);
897 InsertResult InsertOrAssignForeignBinding(const util::StringView &name, Variable *var);
898 [[nodiscard]] bool IsForeignBinding(const util::StringView &name) const;
900 InsertResult InsertDynamicBinding(const util::StringView &name, Variable *var);
901 …bool CorrectForeignBinding(const util::StringView &name, Variable *builtinVar, Variable *redefined…
905 InsertResult InsertImpl(const util::StringView &name, Variable *var, InsertBindingFlags flags);
907 ArenaUnorderedMap<util::StringView, bool> foreignBindings_;
916 using LocalExportNameMap = ArenaMultiMap<varbinder::Variable *, util::StringView>;
977 std::pair<varbinder::Variable *, bool> Scope::AddDecl(ArenaAllocator *allocator, util::StringView n… in AddDecl()
996 VariableType *Scope::CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags flag… in CreateVar()