Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::ProcessorStatus Class Reference

Public Types

enum class  Status { Ready , NotReady , Error }
 

Public Member Functions

constexpr ProcessorStatus (bool ready)
 
constexpr ProcessorStatus (Status status)
 
 ProcessorStatus (Status status, std::string_view reason)
 
 ProcessorStatus (std::string_view error)
 
constexpr ProcessorStatus (const ProcessorStatus &) noexcept=default
 
constexpr ProcessorStatus (ProcessorStatus &&) noexcept=default
 
constexpr ProcessorStatusoperator= (const ProcessorStatus &) noexcept=default
 
constexpr ProcessorStatusoperator= (ProcessorStatus &&) noexcept=default
 
constexpr ProcessorStatusoperator= (bool ready)
 
constexpr operator bool () const
 
constexpr operator Status () const
 
constexpr Status status () const
 
std::string_view reason () const
 
constexpr std::string_view str () const
 
constexpr bool operator== (const ProcessorStatus &that) const
 
constexpr bool operator== (ProcessorStatus::Status status) const
 

Static Public Attributes

constexpr static auto Ready = Status::Ready
 
constexpr static auto NotReady = Status::NotReady
 
constexpr static auto Error = Status::Error
 

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