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

#include <BlockRebaseFlag.hpp>

Inheritance diagram for virt::enums::domain::BlockRebaseFlag:
VirtEnumStorage< virDomainBlockRebaseFlags > VirtEnumBase< BlockRebaseFlag > EnumSetHelper< BlockRebaseFlag >

Static Public Member Functions

static constexpr auto from_string (std::string_view sv)
 

Static Public Attributes

static constexpr auto SHALLOW = Underlying::SHALLOW
 
static constexpr auto REUSE_EXT = Underlying::REUSE_EXT
 
static constexpr auto COPY_RAW = Underlying::COPY_RAW
 
static constexpr auto COPY = Underlying::COPY
 
static constexpr auto RELATIVE = Underlying::RELATIVE
 
static constexpr auto COPY_DEV = Underlying::COPY_DEV
 
static constexpr auto BANDWIDTH_BYTES = Underlying::BANDWIDTH_BYTES
 

Static Protected Attributes

static constexpr std::array values = {"shallow", "reuse_ext", "copy_raw", "copy", "relative", "copy_dev", "bandwidth_bytes"}
 

Additional Inherited Members

- Public Member Functions inherited from VirtEnumBase< BlockRebaseFlag >
constexpr VirtEnumBase () noexcept
 
constexpr VirtEnumBase (EHTag, T e) noexcept
 
constexpr VirtEnumBase (E e) noexcept
 
constexpr BlockRebaseFlag & operator= (E e) noexcept
 
- Public Member Functions inherited from EnumSetHelper< BlockRebaseFlag >
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::BlockRebaseFlag::from_string ( std::string_view  sv)
inlinestatic

Member Data Documentation

constexpr auto virt::enums::domain::BlockRebaseFlag::BANDWIDTH_BYTES = Underlying::BANDWIDTH_BYTES
static
constexpr auto virt::enums::domain::BlockRebaseFlag::COPY = Underlying::COPY
static
constexpr auto virt::enums::domain::BlockRebaseFlag::COPY_DEV = Underlying::COPY_DEV
static
constexpr auto virt::enums::domain::BlockRebaseFlag::COPY_RAW = Underlying::COPY_RAW
static
constexpr auto virt::enums::domain::BlockRebaseFlag::RELATIVE = Underlying::RELATIVE
static
constexpr auto virt::enums::domain::BlockRebaseFlag::REUSE_EXT = Underlying::REUSE_EXT
static
constexpr auto virt::enums::domain::BlockRebaseFlag::SHALLOW = Underlying::SHALLOW
static
constexpr std::array virt::enums::domain::BlockRebaseFlag::values = {"shallow", "reuse_ext", "copy_raw", "copy", "relative", "copy_dev", "bandwidth_bytes"}
staticprotected

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