CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::MailboxResult< void > Class Reference

#include <commrat/mailbox/mailbox.hpp>

Public Member Functions

 MailboxResult ()
 
 MailboxResult (MailboxError error)
 
 operator bool () const
 
bool has_value () const
 
MailboxError get_error () const
 

Static Public Member Functions

static MailboxResult< void > ok ()
 
static MailboxResult< void > error (MailboxError err)
 

Detailed Description

Definition at line 91 of file mailbox.hpp.

Constructor & Destructor Documentation

◆ MailboxResult() [1/2]

commrat::MailboxResult< void >::MailboxResult ( )
inline

Definition at line 97 of file mailbox.hpp.

◆ MailboxResult() [2/2]

commrat::MailboxResult< void >::MailboxResult ( MailboxError  error)
inline

Definition at line 100 of file mailbox.hpp.

Member Function Documentation

◆ error()

static MailboxResult< void > commrat::MailboxResult< void >::error ( MailboxError  err)
inlinestatic

Definition at line 104 of file mailbox.hpp.

◆ get_error()

MailboxError commrat::MailboxResult< void >::get_error ( ) const
inline

Definition at line 111 of file mailbox.hpp.

◆ has_value()

bool commrat::MailboxResult< void >::has_value ( ) const
inline

Definition at line 108 of file mailbox.hpp.

◆ ok()

static MailboxResult< void > commrat::MailboxResult< void >::ok ( )
inlinestatic

Definition at line 103 of file mailbox.hpp.

◆ operator bool()

commrat::MailboxResult< void >::operator bool ( ) const
inlineexplicit

Definition at line 107 of file mailbox.hpp.


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