Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | Static Public Member Functions | List of all members
geminipbh::Result Class Reference

#include <result.h>

Public Member Functions

constexpr Result ()=default
 
constexpr bool ok () const
 
constexpr operator bool () const
 
constexpr Error error () const
 

Static Public Member Functions

static constexpr Result success ()
 
static constexpr Result failure (Error error)
 

Detailed Description

Definition at line 47 of file result.h.

Constructor & Destructor Documentation

◆ Result()

constexpr geminipbh::Result::Result ( )
constexprdefault

Member Function Documentation

◆ error()

constexpr Error geminipbh::Result::error ( ) const
inlineconstexpr

Definition at line 69 of file result.h.

◆ failure()

static constexpr Result geminipbh::Result::failure ( Error  error)
inlinestaticconstexpr

Definition at line 56 of file result.h.

◆ ok()

constexpr bool geminipbh::Result::ok ( ) const
inlineconstexpr

Definition at line 61 of file result.h.

◆ operator bool()

constexpr geminipbh::Result::operator bool ( ) const
inlineexplicitconstexpr

Definition at line 65 of file result.h.

◆ success()

static constexpr Result geminipbh::Result::success ( )
inlinestaticconstexpr

Definition at line 52 of file result.h.


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