Lines Matching refs:scope
94 bool ScopeLogger::IsLogEnabled(Scope scope, int verbose_level) const { in IsLogEnabled() argument
95 return IsScopeEnabled(scope) && verbose_level <= verbose_level_; in IsLogEnabled()
98 bool ScopeLogger::IsScopeEnabled(Scope scope) const { in IsScopeEnabled()
99 CHECK_GE(scope, 0); in IsScopeEnabled()
100 CHECK_LT(scope, kNumScopes); in IsScopeEnabled()
102 return scope_enabled_[scope]; in IsScopeEnabled()
157 Scope scope, ScopeEnableChangedCallback callback) { in RegisterScopeEnableChangedCallback() argument
158 CHECK_GE(scope, 0); in RegisterScopeEnableChangedCallback()
159 CHECK_LT(scope, kNumScopes); in RegisterScopeEnableChangedCallback()
160 log_scope_callbacks_[scope].push_back(callback); in RegisterScopeEnableChangedCallback()
170 void ScopeLogger::SetScopeEnabled(Scope scope, bool enabled) { in SetScopeEnabled() argument
171 CHECK_GE(scope, 0); in SetScopeEnabled()
172 CHECK_LT(scope, kNumScopes); in SetScopeEnabled()
174 if (scope_enabled_[scope] != enabled) { in SetScopeEnabled()
175 for (const auto& callback : log_scope_callbacks_[scope]) { in SetScopeEnabled()
180 scope_enabled_[scope] = enabled; in SetScopeEnabled()