• Home
  • Raw
  • Download

Lines Matching full:stringview

54 …ScopeFindResultT(util::StringView n, ScopeT s, uint32_t l, Variable *v) : ScopeFindResultT(n, s, l…  in ScopeFindResultT()
56 ScopeFindResultT(util::StringView n, ScopeT s, uint32_t l, uint32_t ll, Variable *v) in ScopeFindResultT()
62 util::StringView name {};
79 using VariableMap = ArenaUnorderedMap<util::StringView, Variable *>;
242 VariableType *AddDecl(ArenaAllocator *allocator, util::StringView name, VariableFlags flags);
245 …static VariableType *CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags fla…
249 Variable *PropagateBinding(ArenaAllocator *allocator, util::StringView name, Args &&...args);
251 virtual InsertResult InsertBinding(const util::StringView &name, Variable *var);
252 virtual InsertResult TryInsertBinding(const util::StringView &name, Variable *var);
254 virtual VariableMap::size_type EraseBinding(const util::StringView &name);
261 ArenaMap<util::StringView, Variable *> OrderedBindings(ArenaAllocator *allocator) const in OrderedBindings()
263 ArenaMap<util::StringView, Variable *> result(allocator->Adapter()); in OrderedBindings()
271 virtual Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const;
275 ConstScopeFindResult Find(const util::StringView &name,
278 …ScopeFindResult Find(const util::StringView &name, ResolveBindingOptions options = ResolveBindingO…
280 ConstScopeFindResult FindInGlobal(const util::StringView &name,
283 ConstScopeFindResult FindInFunctionScope(const util::StringView &name,
286 Decl *FindDecl(const util::StringView &name) const;
309 …std::tuple<Scope *, bool> IterateShadowedVariables(const util::StringView &name, const VariableVis…
323 …static ResultT FindImpl(ScopeT &&scope, const util::StringView &name, const ResolveBindingOptions … in FindImpl()
479 void BindName(ArenaAllocator *allocator, util::StringView name);
559 Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const override;
591 void BindName(util::StringView name) in BindName()
596 void BindInternalName(util::StringView internalName) in BindInternalName()
601 const util::StringView &Name() const in Name()
606 const util::StringView &InternalName() const in InternalName()
616 Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const override;
622 util::StringView name_ {};
623 util::StringView internalName_ {};
710 Variable *FindLocal(const util::StringView &name, ResolveBindingOptions options) const override;
905 InsertResult InsertBinding(const util::StringView &name, Variable *var) override;
906 InsertResult TryInsertBinding(const util::StringView &name, Variable *var) override;
908 VariableMap::size_type EraseBinding(const util::StringView &name) override;
910 InsertResult InsertForeignBinding(const util::StringView &name, Variable *var);
911 [[nodiscard]] bool IsForeignBinding(const util::StringView &name) const;
913 InsertResult InsertDynamicBinding(const util::StringView &name, Variable *var);
916 …InsertResult InsertImpl(const util::StringView &name, Variable *var, bool isForeign, bool isDynami…
918 ArenaUnorderedMap<util::StringView, bool> foreignBindings_;
927 using LocalExportNameMap = ArenaMultiMap<varbinder::Variable *, util::StringView>;
1054 VariableType *Scope::AddDecl(ArenaAllocator *allocator, util::StringView name, VariableFlags flags) in AddDecl()
1071 VariableType *Scope::CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags flag… in CreateVar()
1080 Variable *Scope::PropagateBinding(ArenaAllocator *allocator, util::StringView name, Args &&...args) in PropagateBinding()