#ifndef UI_GFX_X_GENERATED_PROTOS_XKB_H_
#define UI_GFX_X_GENERATED_PROTOS_XKB_H_
#include <array>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <optional>
#include <vector>
#include "base/component_export.h"
#include "base/files/scoped_file.h"
#include "base/memory/scoped_refptr.h"
#include "ui/gfx/x/error.h"
#include "ui/gfx/x/ref_counted_fd.h"
#include "ui/gfx/x/xproto_types.h"
#include "xproto.h"
namespace x11 {
class Connection;
template <typename Reply>
struct Response;
template <typename Reply>
class Future;
class COMPONENT_EXPORT(X11) Xkb { … };
}
inline constexpr x11::Xkb::Const operator|(x11::Xkb::Const l,
x11::Xkb::Const r) { … }
inline constexpr x11::Xkb::Const operator&(x11::Xkb::Const l,
x11::Xkb::Const r) { … }
inline constexpr x11::Xkb::EventType operator|(x11::Xkb::EventType l,
x11::Xkb::EventType r) { … }
inline constexpr x11::Xkb::EventType operator&(x11::Xkb::EventType l,
x11::Xkb::EventType r) { … }
inline constexpr x11::Xkb::NKNDetail operator|(x11::Xkb::NKNDetail l,
x11::Xkb::NKNDetail r) { … }
inline constexpr x11::Xkb::NKNDetail operator&(x11::Xkb::NKNDetail l,
x11::Xkb::NKNDetail r) { … }
inline constexpr x11::Xkb::AXNDetail operator|(x11::Xkb::AXNDetail l,
x11::Xkb::AXNDetail r) { … }
inline constexpr x11::Xkb::AXNDetail operator&(x11::Xkb::AXNDetail l,
x11::Xkb::AXNDetail r) { … }
inline constexpr x11::Xkb::MapPart operator|(x11::Xkb::MapPart l,
x11::Xkb::MapPart r) { … }
inline constexpr x11::Xkb::MapPart operator&(x11::Xkb::MapPart l,
x11::Xkb::MapPart r) { … }
inline constexpr x11::Xkb::SetMapFlags operator|(x11::Xkb::SetMapFlags l,
x11::Xkb::SetMapFlags r) { … }
inline constexpr x11::Xkb::SetMapFlags operator&(x11::Xkb::SetMapFlags l,
x11::Xkb::SetMapFlags r) { … }
inline constexpr x11::Xkb::StatePart operator|(x11::Xkb::StatePart l,
x11::Xkb::StatePart r) { … }
inline constexpr x11::Xkb::StatePart operator&(x11::Xkb::StatePart l,
x11::Xkb::StatePart r) { … }
inline constexpr x11::Xkb::BoolCtrl operator|(x11::Xkb::BoolCtrl l,
x11::Xkb::BoolCtrl r) { … }
inline constexpr x11::Xkb::BoolCtrl operator&(x11::Xkb::BoolCtrl l,
x11::Xkb::BoolCtrl r) { … }
inline constexpr x11::Xkb::Control operator|(x11::Xkb::Control l,
x11::Xkb::Control r) { … }
inline constexpr x11::Xkb::Control operator&(x11::Xkb::Control l,
x11::Xkb::Control r) { … }
inline constexpr x11::Xkb::AXOption operator|(x11::Xkb::AXOption l,
x11::Xkb::AXOption r) { … }
inline constexpr x11::Xkb::AXOption operator&(x11::Xkb::AXOption l,
x11::Xkb::AXOption r) { … }
inline constexpr x11::Xkb::LedClassResult operator|(
x11::Xkb::LedClassResult l,
x11::Xkb::LedClassResult r) { … }
inline constexpr x11::Xkb::LedClassResult operator&(
x11::Xkb::LedClassResult l,
x11::Xkb::LedClassResult r) { … }
inline constexpr x11::Xkb::LedClass operator|(x11::Xkb::LedClass l,
x11::Xkb::LedClass r) { … }
inline constexpr x11::Xkb::LedClass operator&(x11::Xkb::LedClass l,
x11::Xkb::LedClass r) { … }
inline constexpr x11::Xkb::BellClassResult operator|(
x11::Xkb::BellClassResult l,
x11::Xkb::BellClassResult r) { … }
inline constexpr x11::Xkb::BellClassResult operator&(
x11::Xkb::BellClassResult l,
x11::Xkb::BellClassResult r) { … }
inline constexpr x11::Xkb::BellClass operator|(x11::Xkb::BellClass l,
x11::Xkb::BellClass r) { … }
inline constexpr x11::Xkb::BellClass operator&(x11::Xkb::BellClass l,
x11::Xkb::BellClass r) { … }
inline constexpr x11::Xkb::Id operator|(x11::Xkb::Id l, x11::Xkb::Id r) { … }
inline constexpr x11::Xkb::Id operator&(x11::Xkb::Id l, x11::Xkb::Id r) { … }
inline constexpr x11::Xkb::Group operator|(x11::Xkb::Group l,
x11::Xkb::Group r) { … }
inline constexpr x11::Xkb::Group operator&(x11::Xkb::Group l,
x11::Xkb::Group r) { … }
inline constexpr x11::Xkb::Groups operator|(x11::Xkb::Groups l,
x11::Xkb::Groups r) { … }
inline constexpr x11::Xkb::Groups operator&(x11::Xkb::Groups l,
x11::Xkb::Groups r) { … }
inline constexpr x11::Xkb::SetOfGroup operator|(x11::Xkb::SetOfGroup l,
x11::Xkb::SetOfGroup r) { … }
inline constexpr x11::Xkb::SetOfGroup operator&(x11::Xkb::SetOfGroup l,
x11::Xkb::SetOfGroup r) { … }
inline constexpr x11::Xkb::SetOfGroups operator|(x11::Xkb::SetOfGroups l,
x11::Xkb::SetOfGroups r) { … }
inline constexpr x11::Xkb::SetOfGroups operator&(x11::Xkb::SetOfGroups l,
x11::Xkb::SetOfGroups r) { … }
inline constexpr x11::Xkb::GroupsWrap operator|(x11::Xkb::GroupsWrap l,
x11::Xkb::GroupsWrap r) { … }
inline constexpr x11::Xkb::GroupsWrap operator&(x11::Xkb::GroupsWrap l,
x11::Xkb::GroupsWrap r) { … }
inline constexpr x11::Xkb::VModsHigh operator|(x11::Xkb::VModsHigh l,
x11::Xkb::VModsHigh r) { … }
inline constexpr x11::Xkb::VModsHigh operator&(x11::Xkb::VModsHigh l,
x11::Xkb::VModsHigh r) { … }
inline constexpr x11::Xkb::VModsLow operator|(x11::Xkb::VModsLow l,
x11::Xkb::VModsLow r) { … }
inline constexpr x11::Xkb::VModsLow operator&(x11::Xkb::VModsLow l,
x11::Xkb::VModsLow r) { … }
inline constexpr x11::Xkb::VMod operator|(x11::Xkb::VMod l, x11::Xkb::VMod r) { … }
inline constexpr x11::Xkb::VMod operator&(x11::Xkb::VMod l, x11::Xkb::VMod r) { … }
inline constexpr x11::Xkb::Explicit operator|(x11::Xkb::Explicit l,
x11::Xkb::Explicit r) { … }
inline constexpr x11::Xkb::Explicit operator&(x11::Xkb::Explicit l,
x11::Xkb::Explicit r) { … }
inline constexpr x11::Xkb::SymInterpretMatch operator|(
x11::Xkb::SymInterpretMatch l,
x11::Xkb::SymInterpretMatch r) { … }
inline constexpr x11::Xkb::SymInterpretMatch operator&(
x11::Xkb::SymInterpretMatch l,
x11::Xkb::SymInterpretMatch r) { … }
inline constexpr x11::Xkb::SymInterpMatch operator|(
x11::Xkb::SymInterpMatch l,
x11::Xkb::SymInterpMatch r) { … }
inline constexpr x11::Xkb::SymInterpMatch operator&(
x11::Xkb::SymInterpMatch l,
x11::Xkb::SymInterpMatch r) { … }
inline constexpr x11::Xkb::IMFlag operator|(x11::Xkb::IMFlag l,
x11::Xkb::IMFlag r) { … }
inline constexpr x11::Xkb::IMFlag operator&(x11::Xkb::IMFlag l,
x11::Xkb::IMFlag r) { … }
inline constexpr x11::Xkb::IMModsWhich operator|(x11::Xkb::IMModsWhich l,
x11::Xkb::IMModsWhich r) { … }
inline constexpr x11::Xkb::IMModsWhich operator&(x11::Xkb::IMModsWhich l,
x11::Xkb::IMModsWhich r) { … }
inline constexpr x11::Xkb::IMGroupsWhich operator|(x11::Xkb::IMGroupsWhich l,
x11::Xkb::IMGroupsWhich r) { … }
inline constexpr x11::Xkb::IMGroupsWhich operator&(x11::Xkb::IMGroupsWhich l,
x11::Xkb::IMGroupsWhich r) { … }
inline constexpr x11::Xkb::CMDetail operator|(x11::Xkb::CMDetail l,
x11::Xkb::CMDetail r) { … }
inline constexpr x11::Xkb::CMDetail operator&(x11::Xkb::CMDetail l,
x11::Xkb::CMDetail r) { … }
inline constexpr x11::Xkb::NameDetail operator|(x11::Xkb::NameDetail l,
x11::Xkb::NameDetail r) { … }
inline constexpr x11::Xkb::NameDetail operator&(x11::Xkb::NameDetail l,
x11::Xkb::NameDetail r) { … }
inline constexpr x11::Xkb::GBNDetail operator|(x11::Xkb::GBNDetail l,
x11::Xkb::GBNDetail r) { … }
inline constexpr x11::Xkb::GBNDetail operator&(x11::Xkb::GBNDetail l,
x11::Xkb::GBNDetail r) { … }
inline constexpr x11::Xkb::XIFeature operator|(x11::Xkb::XIFeature l,
x11::Xkb::XIFeature r) { … }
inline constexpr x11::Xkb::XIFeature operator&(x11::Xkb::XIFeature l,
x11::Xkb::XIFeature r) { … }
inline constexpr x11::Xkb::PerClientFlag operator|(x11::Xkb::PerClientFlag l,
x11::Xkb::PerClientFlag r) { … }
inline constexpr x11::Xkb::PerClientFlag operator&(x11::Xkb::PerClientFlag l,
x11::Xkb::PerClientFlag r) { … }
inline constexpr x11::Xkb::BehaviorType operator|(x11::Xkb::BehaviorType l,
x11::Xkb::BehaviorType r) { … }
inline constexpr x11::Xkb::BehaviorType operator&(x11::Xkb::BehaviorType l,
x11::Xkb::BehaviorType r) { … }
inline constexpr x11::Xkb::DoodadType operator|(x11::Xkb::DoodadType l,
x11::Xkb::DoodadType r) { … }
inline constexpr x11::Xkb::DoodadType operator&(x11::Xkb::DoodadType l,
x11::Xkb::DoodadType r) { … }
inline constexpr x11::Xkb::Error operator|(x11::Xkb::Error l,
x11::Xkb::Error r) { … }
inline constexpr x11::Xkb::Error operator&(x11::Xkb::Error l,
x11::Xkb::Error r) { … }
inline constexpr x11::Xkb::Sa operator|(x11::Xkb::Sa l, x11::Xkb::Sa r) { … }
inline constexpr x11::Xkb::Sa operator&(x11::Xkb::Sa l, x11::Xkb::Sa r) { … }
inline constexpr x11::Xkb::SAType operator|(x11::Xkb::SAType l,
x11::Xkb::SAType r) { … }
inline constexpr x11::Xkb::SAType operator&(x11::Xkb::SAType l,
x11::Xkb::SAType r) { … }
inline constexpr x11::Xkb::SAMovePtrFlag operator|(x11::Xkb::SAMovePtrFlag l,
x11::Xkb::SAMovePtrFlag r) { … }
inline constexpr x11::Xkb::SAMovePtrFlag operator&(x11::Xkb::SAMovePtrFlag l,
x11::Xkb::SAMovePtrFlag r) { … }
inline constexpr x11::Xkb::SASetPtrDfltFlag operator|(
x11::Xkb::SASetPtrDfltFlag l,
x11::Xkb::SASetPtrDfltFlag r) { … }
inline constexpr x11::Xkb::SASetPtrDfltFlag operator&(
x11::Xkb::SASetPtrDfltFlag l,
x11::Xkb::SASetPtrDfltFlag r) { … }
inline constexpr x11::Xkb::SAIsoLockFlag operator|(x11::Xkb::SAIsoLockFlag l,
x11::Xkb::SAIsoLockFlag r) { … }
inline constexpr x11::Xkb::SAIsoLockFlag operator&(x11::Xkb::SAIsoLockFlag l,
x11::Xkb::SAIsoLockFlag r) { … }
inline constexpr x11::Xkb::SAIsoLockNoAffect operator|(
x11::Xkb::SAIsoLockNoAffect l,
x11::Xkb::SAIsoLockNoAffect r) { … }
inline constexpr x11::Xkb::SAIsoLockNoAffect operator&(
x11::Xkb::SAIsoLockNoAffect l,
x11::Xkb::SAIsoLockNoAffect r) { … }
inline constexpr x11::Xkb::SwitchScreenFlag operator|(
x11::Xkb::SwitchScreenFlag l,
x11::Xkb::SwitchScreenFlag r) { … }
inline constexpr x11::Xkb::SwitchScreenFlag operator&(
x11::Xkb::SwitchScreenFlag l,
x11::Xkb::SwitchScreenFlag r) { … }
inline constexpr x11::Xkb::BoolCtrlsHigh operator|(x11::Xkb::BoolCtrlsHigh l,
x11::Xkb::BoolCtrlsHigh r) { … }
inline constexpr x11::Xkb::BoolCtrlsHigh operator&(x11::Xkb::BoolCtrlsHigh l,
x11::Xkb::BoolCtrlsHigh r) { … }
inline constexpr x11::Xkb::BoolCtrlsLow operator|(x11::Xkb::BoolCtrlsLow l,
x11::Xkb::BoolCtrlsLow r) { … }
inline constexpr x11::Xkb::BoolCtrlsLow operator&(x11::Xkb::BoolCtrlsLow l,
x11::Xkb::BoolCtrlsLow r) { … }
inline constexpr x11::Xkb::ActionMessageFlag operator|(
x11::Xkb::ActionMessageFlag l,
x11::Xkb::ActionMessageFlag r) { … }
inline constexpr x11::Xkb::ActionMessageFlag operator&(
x11::Xkb::ActionMessageFlag l,
x11::Xkb::ActionMessageFlag r) { … }
inline constexpr x11::Xkb::LockDeviceFlags operator|(
x11::Xkb::LockDeviceFlags l,
x11::Xkb::LockDeviceFlags r) { … }
inline constexpr x11::Xkb::LockDeviceFlags operator&(
x11::Xkb::LockDeviceFlags l,
x11::Xkb::LockDeviceFlags r) { … }
inline constexpr x11::Xkb::SAValWhat operator|(x11::Xkb::SAValWhat l,
x11::Xkb::SAValWhat r) { … }
inline constexpr x11::Xkb::SAValWhat operator&(x11::Xkb::SAValWhat l,
x11::Xkb::SAValWhat r) { … }
#endif