libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
Result< T, TStatusCode > Struct Template Reference

Public Types

using Content = T
 
using StatusCode = TStatusCode
 

Public Member Functions

constexpr bool IsOk () const noexcept
 
constexpr bool IsErr () const noexcept
 
constexpr bool operator== (Result< T > const &rhs) const noexcept
 
constexpr const Content & Unwrap () const noexcept
 
std::string_view ToString () const noexcept
 
constexpr Result (StatusCode status_code, Content content) noexcept
 
constexpr Result (Result &&r) noexcept=default
 
constexpr Result (const Result &r) noexcept=default
 
constexpr Resultoperator= (Result &&r)=delete
 
constexpr Resultoperator= (const Result &r)=delete
 

Public Attributes

const StatusCode status_code
 
const Content content
 

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