Lines Matching defs:tsBindings_
63 if (tsBindings_[index] == nullptr) {
64 tsBindings_[index] = allocator_->New<VariableMap>(allocator_->Adapter());
66 return tsBindings_[index]->insert({name, variable}).second;
74 if (tsBindings_[index] == nullptr) {
77 auto res = tsBindings_[index]->find(name);
78 if (res == tsBindings_[index]->end()) {
87 if (tsBindings_[i] && tsBindings_[i]->find(name) != tsBindings_[i]->end()) {
101 std::array<VariableMap *, static_cast<size_t>(TSBindingType::COUNT)> tsBindings_ {};
373 return tsBindings_.FindTSVariable<type>(name);
379 tsBindings_.AddTSVariable<type>(name, var);
384 return tsBindings_.InTSBindings(name);
436 tsBindings_(allocator),
502 TSBindings tsBindings_;
1308 // TODO(xucheng): move the ts variables to tsBindings_
1318 return tsBindings_.AddTSVariable<TSBindingType::NAMESPACE>(
1322 return tsBindings_.AddTSVariable<TSBindingType::ENUMLITERAL>(
1326 return tsBindings_.AddTSVariable<TSBindingType::INTERFACE>(
1330 return tsBindings_.AddTSVariable<TSBindingType::IMPORT_EQUALS>(