Lines Matching refs:ResolveBindingOptions
118 Variable *Scope::FindLocal(const util::StringView &name, ResolveBindingOptions options) const
120 if ((options & ResolveBindingOptions::INTERFACES) != 0) {
129 if ((options & ResolveBindingOptions::BINDINGS) == 0) {
178 ConstScopeFindResult Scope::FindInGlobal(const util::StringView &name, const ResolveBindingOptions options) const
198 ConstScopeFindResult Scope::FindInFunctionScope(const util::StringView &name, const ResolveBindingOptions options) const
213 ScopeFindResult Scope::Find(const util::StringView &name, const ResolveBindingOptions options)
218 ConstScopeFindResult Scope::Find(const util::StringView &name, const ResolveBindingOptions options) const
239 auto *v = iter->FindLocal(name, varbinder::ResolveBindingOptions::BINDINGS);
404 auto *var = AddParam(allocator, FindLocal(name, varbinder::ResolveBindingOptions::BINDINGS), decl,
422 if (FindLocal(varDecl->Name(), varbinder::ResolveBindingOptions::BINDINGS) != nullptr) {
700 varbinder::Variable *variable = FindLocal(decl->LocalName(), varbinder::ResolveBindingOptions::BINDINGS);
721 Variable *FunctionScope::FindLocal(const util::StringView &name, ResolveBindingOptions options) const
723 if ((options & ResolveBindingOptions::TYPE_ALIASES) != 0) {
730 if ((options & ResolveBindingOptions::ALL_NON_TYPE) == 0) {
734 if ((options & ResolveBindingOptions::INTERFACES) != 0) {
743 if ((options & ResolveBindingOptions::BINDINGS) == 0) {
781 Variable *LocalScopeWithTypeAlias::FindLocal(const util::StringView &name, ResolveBindingOptions options) const
783 if ((options & ResolveBindingOptions::TYPE_ALIASES) != 0) {
790 if ((options & ResolveBindingOptions::ALL_NON_TYPE) == 0) {
794 if ((options & ResolveBindingOptions::INTERFACES) != 0) {
803 if ((options & ResolveBindingOptions::BINDINGS) == 0) {
816 Variable *ClassScope::FindLocal(const util::StringView &name, ResolveBindingOptions options) const
818 if ((options & ResolveBindingOptions::TYPE_ALIASES) != 0) {
825 if ((options & ResolveBindingOptions::VARIABLES) != 0) {
832 if ((options & ResolveBindingOptions::STATIC_VARIABLES) != 0) {
839 if ((options & ResolveBindingOptions::DECLARATION) != 0) {
846 if ((options & ResolveBindingOptions::STATIC_DECLARATION) != 0) {
853 if ((options & ResolveBindingOptions::METHODS) != 0) {
860 if ((options & ResolveBindingOptions::STATIC_METHODS) != 0) {
919 auto options = newDecl->Type() != DeclType::TYPE_ALIAS ? ResolveBindingOptions::ALL_NON_TYPE
920 : ResolveBindingOptions::TYPE_ALIASES;
929 ResolveBindingOptions::ALL ^ (isStatic ? ResolveBindingOptions::VARIABLES
930 : ResolveBindingOptions::STATIC_VARIABLES));
1021 (paramScope_->FindLocal(newDecl->Name(), varbinder::ResolveBindingOptions::BINDINGS) != nullptr)) {