Lines Matching refs:Visibility
99 enum class Visibility {
105 StateBase(const void* key, size_t state_count, Visibility visibility,
112 DCHECK_NE(Visibility::kDependentVisibility, visibility);
125 CHECK_NE(Visibility::kDependentVisibility, v);
126 return v == Visibility::kVisible;
130 CHECK_EQ(Visibility::kVisible, GetVisibility());
136 CHECK_EQ(Visibility::kVisible, GetVisibility());
147 Visibility visibility_;
153 Visibility GetVisibility() {
159 if (visibility_ != Visibility::kDependentVisibility) {
167 DCHECK_EQ(Visibility::kDependentVisibility, current->visibility_);
171 auto new_visibility = Visibility::kDependentVisibility;
173 if (current->visibility_ == Visibility::kVisible) {
174 new_visibility = Visibility::kVisible;
180 new_visibility = Visibility::kHidden;
198 : StateBase(&header, state_count, Visibility::kHidden, nullptr, false) {}
211 visibility_ = Visibility::kVisible;
219 if (visibility_ == StateBase::Visibility::kVisible) {
224 if (dependency->visibility_ == Visibility::kVisible) {
226 visibility_ = Visibility::kVisible;
246 visibility_ = Visibility::kDependentVisibility;
249 CHECK_NE(Visibility::kDependentVisibility, dependency->visibility_);
250 if (dependency->visibility_ == Visibility::kVisible) {
251 visibility_ = Visibility::kVisible;
300 : StateBase(node, state_count, Visibility::kVisible, node, true) {}