virthttp  0.0
libvirt http interface
Static Public Member Functions | Static Public Attributes | Static Protected Attributes | List of all members
virt::enums::domain::KeycodeSet Class Reference

#include <KeycodeSet.hpp>

Inheritance diagram for virt::enums::domain::KeycodeSet:
VirtEnumStorage< virKeycodeSet > VirtEnumBase< KeycodeSet > EnumHelper< KeycodeSet >

Static Public Member Functions

static constexpr auto from_string (std::string_view sv)
 

Static Public Attributes

static constexpr auto LINUX = Underlying::LINUX
 
static constexpr auto XT = Underlying::XT
 
static constexpr auto ATSET1 = Underlying::ATSET1
 
static constexpr auto ATSET2 = Underlying::ATSET2
 
static constexpr auto ATSET3 = Underlying::ATSET3
 
static constexpr auto OSX = Underlying::OSX
 
static constexpr auto KBD = Underlying::KBD
 
static constexpr auto USB = Underlying::USB
 
static constexpr auto WIN32 = Underlying::WIN32
 
static constexpr auto QNUM = Underlying::QNUM
 

Static Protected Attributes

static constexpr std::array values = {"linux", "xt", "atset1", "atset2", "atset3", "osx", ""}
 

Additional Inherited Members

- Public Member Functions inherited from VirtEnumBase< KeycodeSet >
constexpr VirtEnumBase () noexcept
 
constexpr VirtEnumBase (EHTag, T e) noexcept
 
constexpr VirtEnumBase (E e) noexcept
 
constexpr KeycodeSet & operator= (E e) noexcept
 
- Public Member Functions inherited from EnumHelper< KeycodeSet >
constexpr std::string_view to_string () const noexcept
 
constexpr auto from_string_base (std::string_view v) const noexcept
 

Member Function Documentation

static constexpr auto virt::enums::domain::KeycodeSet::from_string ( std::string_view  sv)
inlinestatic

Member Data Documentation

constexpr auto virt::enums::domain::KeycodeSet::ATSET1 = Underlying::ATSET1
static
constexpr auto virt::enums::domain::KeycodeSet::ATSET2 = Underlying::ATSET2
static
constexpr auto virt::enums::domain::KeycodeSet::ATSET3 = Underlying::ATSET3
static
constexpr auto virt::enums::domain::KeycodeSet::KBD = Underlying::KBD
static
constexpr auto virt::enums::domain::KeycodeSet::LINUX = Underlying::LINUX
static
constexpr auto virt::enums::domain::KeycodeSet::OSX = Underlying::OSX
static
constexpr auto virt::enums::domain::KeycodeSet::QNUM = Underlying::QNUM
static
constexpr auto virt::enums::domain::KeycodeSet::USB = Underlying::USB
static
constexpr std::array virt::enums::domain::KeycodeSet::values = {"linux", "xt", "atset1", "atset2", "atset3", "osx", ""}
staticprotected
constexpr auto virt::enums::domain::KeycodeSet::WIN32 = Underlying::WIN32
static
constexpr auto virt::enums::domain::KeycodeSet::XT = Underlying::XT
static

The documentation for this class was generated from the following file: