1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ui/accessibility/ax_view_state.h"
9 AXViewState::AXViewState()
10 : role(AX_ROLE_CLIENT
),
17 AXViewState::~AXViewState() { }
19 void AXViewState::AddStateFlag(ui::AXState state_flag
) {
20 state_
|= (1 << state_flag
);
23 bool AXViewState::HasStateFlag(ui::AXState state_flag
) const {
24 return 0 != (state_
& (1 << state_flag
));