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

#include <VolType.hpp>

Inheritance diagram for virt::StorageVol::Type:
VirtEnumStorage< virStorageVolType > VirtEnumBase< Type > EnumHelper< Type >

Static Public Member Functions

static constexpr auto from_string (std::string_view sv)
 

Static Public Attributes

static constexpr auto FILE = Underlying::FILE
 
static constexpr auto BLOCK = Underlying::BLOCK
 
static constexpr auto DIR = Underlying::DIR
 
static constexpr auto NETWORK = Underlying::NETWORK
 
static constexpr auto NETDIR = Underlying::NETDIR
 
static constexpr auto PLOOP = Underlying::PLOOP
 

Static Protected Attributes

static constexpr std::array values = {"file", "block", "dir", "network", "netdir", "ploop"}
 

Additional Inherited Members

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

Member Data Documentation

constexpr auto virt::StorageVol::Type::BLOCK = Underlying::BLOCK
static
constexpr auto virt::StorageVol::Type::DIR = Underlying::DIR
static
constexpr auto virt::StorageVol::Type::FILE = Underlying::FILE
static
constexpr auto virt::StorageVol::Type::NETDIR = Underlying::NETDIR
static
constexpr auto virt::StorageVol::Type::NETWORK = Underlying::NETWORK
static
constexpr auto virt::StorageVol::Type::PLOOP = Underlying::PLOOP
static
constexpr std::array virt::StorageVol::Type::values = {"file", "block", "dir", "network", "netdir", "ploop"}
staticprotected

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