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

#include <SaveRestoreFlag.hpp>

Inheritance diagram for virt::enums::domain::SaveRestoreFlag:
VirtEnumStorage< unsigned > VirtCustomEnum VirtEnumBase< SaveRestoreFlag > EnumSetHelper< SaveRestoreFlag >

Public Member Functions

constexpr SaveRestoreFlag (unsigned u) noexcept
 
constexpr SaveRestoreFlag (virDomainSaveRestoreFlags u) noexcept
 
template<typename T , typename = std::enable_if_t<std::is_base_of_v<EBase, T>>>
constexpr SaveRestoreFlag (T) noexcept
 
template<typename T , typename = std::enable_if_t<std::is_base_of_v<EBase, T>>>
constexpr SaveRestoreFlagoperator= (T) noexcept
 
constexpr SaveRestoreFlagoperator|= (DEFAULT_t) noexcept
 
constexpr SaveRestoreFlagoperator|= (BYPASS_CACHE_t) noexcept
 
constexpr SaveRestoreFlagoperator|= (RUNNING_t)
 
constexpr SaveRestoreFlagoperator|= (PAUSED_t)
 
constexpr SaveRestoreFlag operator| (SaveRestoreFlag f) const noexcept
 
constexpr SaveRestoreFlag operator| (DEFAULT_t) const noexcept
 
constexpr SaveRestoreFlag operator| (BYPASS_CACHE_t) const noexcept
 
constexpr SaveRestoreFlag operator| (RUNNING_t) const noexcept
 
constexpr SaveRestoreFlag operator| (PAUSED_t) const noexcept
 
- Public Member Functions inherited from VirtEnumBase< SaveRestoreFlag >
constexpr VirtEnumBase () noexcept
 
constexpr VirtEnumBase (EHTag, T e) noexcept
 
constexpr VirtEnumBase (E e) noexcept
 
constexpr SaveRestoreFlag & operator= (E e) noexcept
 
- Public Member Functions inherited from EnumSetHelper< SaveRestoreFlag >
constexpr std::string_view to_string () const noexcept
 
constexpr auto from_string_base (std::string_view v) const noexcept
 

Static Public Member Functions

static constexpr auto from_string (std::string_view sv)
 

Static Public Attributes

static constexpr auto DEFAULT = DEFAULT_t{}
 
static constexpr auto BYPASS_CACHE = BYPASS_CACHE_t{}
 
static constexpr auto RUNNING = RUNNING_t{}
 
static constexpr auto PAUSED = PAUSED_t{}
 

Friends

constexpr SaveRestoreFlag operator| (DEFAULT_t, BYPASS_CACHE_t) noexcept
 
constexpr SaveRestoreFlag operator| (DEFAULT_t, RUNNING_t) noexcept
 
constexpr SaveRestoreFlag operator| (DEFAULT_t, PAUSED_t) noexcept
 
constexpr SaveRestoreFlag operator| (BYPASS_CACHE_t, DEFAULT_t) noexcept
 
constexpr SaveRestoreFlag operator| (BYPASS_CACHE_t, RUNNING_t) noexcept
 
constexpr SaveRestoreFlag operator| (BYPASS_CACHE_t, PAUSED_t) noexcept
 
constexpr SaveRestoreFlag operator| (RUNNING_t, DEFAULT_t) noexcept
 
constexpr SaveRestoreFlag operator| (RUNNING_t, BYPASS_CACHE_t) noexcept
 
constexpr SaveRestoreFlag operator| (PAUSED_t, DEFAULT_t) noexcept
 
constexpr SaveRestoreFlag operator| (PAUSED_t, BYPASS_CACHE_t) noexcept
 
constexpr unsigned impl_to_integral (SaveRestoreFlag f) noexcept
 

Constructor & Destructor Documentation

constexpr virt::enums::domain::SaveRestoreFlag::SaveRestoreFlag ( unsigned  u)
inlineexplicitnoexcept
constexpr virt::enums::domain::SaveRestoreFlag::SaveRestoreFlag ( virDomainSaveRestoreFlags  u)
inlinenoexcept
template<typename T , typename = std::enable_if_t<std::is_base_of_v<EBase, T>>>
constexpr virt::enums::domain::SaveRestoreFlag::SaveRestoreFlag ( )
inlineexplicitnoexcept

Member Function Documentation

static constexpr auto virt::enums::domain::SaveRestoreFlag::from_string ( std::string_view  sv)
inlinestatic
template<typename T , typename = std::enable_if_t<std::is_base_of_v<EBase, T>>>
constexpr SaveRestoreFlag& virt::enums::domain::SaveRestoreFlag::operator= ( )
inlinenoexcept
constexpr SaveRestoreFlag virt::enums::domain::SaveRestoreFlag::operator| ( SaveRestoreFlag  f) const
noexcept
constexpr SaveRestoreFlag virt::enums::domain::SaveRestoreFlag::operator| ( DEFAULT_t  ) const
inlinenoexcept
constexpr SaveRestoreFlag virt::enums::domain::SaveRestoreFlag::operator| ( BYPASS_CACHE_t  ) const
inlinenoexcept
constexpr SaveRestoreFlag virt::enums::domain::SaveRestoreFlag::operator| ( RUNNING_t  ) const
inlinenoexcept
constexpr SaveRestoreFlag virt::enums::domain::SaveRestoreFlag::operator| ( PAUSED_t  ) const
inlinenoexcept
constexpr SaveRestoreFlag& virt::enums::domain::SaveRestoreFlag::operator|= ( DEFAULT_t  )
inlinenoexcept
constexpr SaveRestoreFlag& virt::enums::domain::SaveRestoreFlag::operator|= ( BYPASS_CACHE_t  )
inlinenoexcept
constexpr SaveRestoreFlag& virt::enums::domain::SaveRestoreFlag::operator|= ( RUNNING_t  )
inline
constexpr SaveRestoreFlag& virt::enums::domain::SaveRestoreFlag::operator|= ( PAUSED_t  )
inline

Friends And Related Function Documentation

constexpr unsigned impl_to_integral ( SaveRestoreFlag  f)
friend
constexpr SaveRestoreFlag operator| ( DEFAULT_t  ,
BYPASS_CACHE_t   
)
friend
constexpr SaveRestoreFlag operator| ( DEFAULT_t  ,
RUNNING_t   
)
friend
constexpr SaveRestoreFlag operator| ( DEFAULT_t  ,
PAUSED_t   
)
friend
constexpr SaveRestoreFlag operator| ( BYPASS_CACHE_t  ,
DEFAULT_t   
)
friend
constexpr SaveRestoreFlag operator| ( BYPASS_CACHE_t  ,
RUNNING_t   
)
friend
constexpr SaveRestoreFlag operator| ( BYPASS_CACHE_t  ,
PAUSED_t   
)
friend
constexpr SaveRestoreFlag operator| ( RUNNING_t  ,
DEFAULT_t   
)
friend
constexpr SaveRestoreFlag operator| ( RUNNING_t  ,
BYPASS_CACHE_t   
)
friend
constexpr SaveRestoreFlag operator| ( PAUSED_t  ,
DEFAULT_t   
)
friend
constexpr SaveRestoreFlag operator| ( PAUSED_t  ,
BYPASS_CACHE_t   
)
friend

Member Data Documentation

constexpr auto virt::enums::domain::SaveRestoreFlag::BYPASS_CACHE = BYPASS_CACHE_t{}
static
constexpr auto virt::enums::domain::SaveRestoreFlag::DEFAULT = DEFAULT_t{}
static
constexpr auto virt::enums::domain::SaveRestoreFlag::PAUSED = PAUSED_t{}
static
constexpr auto virt::enums::domain::SaveRestoreFlag::RUNNING = RUNNING_t{}
static

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