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

#include <VolWipeAlgorithm.hpp>

Inheritance diagram for virt::StorageVol::WipeAlgorithm:
VirtEnumStorage< virStorageVolWipeAlgorithm > VirtEnumBase< WipeAlgorithm > EnumHelper< WipeAlgorithm >

Static Public Member Functions

static constexpr auto from_string (std::string_view sv)
 

Static Public Attributes

static constexpr auto ZERO = Underlying::ZERO
 
static constexpr auto NNSA = Underlying::NNSA
 
static constexpr auto DOD = Underlying::DOD
 
static constexpr auto BSI = Underlying::BSI
 
static constexpr auto GUTMANN = Underlying::GUTMANN
 
static constexpr auto SCHNEIER = Underlying::SCHNEIER
 
static constexpr auto PFITZNER7 = Underlying::PFITZNER7
 
static constexpr auto PFITZNER33 = Underlying::PFITZNER33
 
static constexpr auto RANDOM = Underlying::RANDOM
 
static constexpr auto TRIM = Underlying::TRIM
 

Static Protected Attributes

static constexpr std::array values = {"zero", "nnsa", "dod", "bsi", "gutmann", "schneier", "pfitzner7", "pfitzner33", "random", "trim"}
 

Additional Inherited Members

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

Member Data Documentation

constexpr auto virt::StorageVol::WipeAlgorithm::BSI = Underlying::BSI
static
constexpr auto virt::StorageVol::WipeAlgorithm::DOD = Underlying::DOD
static
constexpr auto virt::StorageVol::WipeAlgorithm::GUTMANN = Underlying::GUTMANN
static
constexpr auto virt::StorageVol::WipeAlgorithm::NNSA = Underlying::NNSA
static
constexpr auto virt::StorageVol::WipeAlgorithm::PFITZNER33 = Underlying::PFITZNER33
static
constexpr auto virt::StorageVol::WipeAlgorithm::PFITZNER7 = Underlying::PFITZNER7
static
constexpr auto virt::StorageVol::WipeAlgorithm::RANDOM = Underlying::RANDOM
static
constexpr auto virt::StorageVol::WipeAlgorithm::SCHNEIER = Underlying::SCHNEIER
static
constexpr auto virt::StorageVol::WipeAlgorithm::TRIM = Underlying::TRIM
static
constexpr std::array virt::StorageVol::WipeAlgorithm::values = {"zero", "nnsa", "dod", "bsi", "gutmann", "schneier", "pfitzner7", "pfitzner33", "random", "trim"}
staticprotected
constexpr auto virt::StorageVol::WipeAlgorithm::ZERO = Underlying::ZERO
static

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