mrdocs::Expected<T, E>

Synopsis

Declared in <mrdocs/Support/Expected.hpp>

template<
    class T,
    class E>
requires std::is_void_v<T>
class Expected<T, E>;

Member Functions

Name

Description

Expected [constructor]

Constructors

~Expected [destructor]

Destructors

operator= [deleted]

Assignment operators

and_then

emplace

error

error_or

has_value

operator*

or_else

swap

transform

transform_error

value

operator bool

Conversion to bool

Data Members

Name

unex_ [variant member]

void_ [variant member]

Friends

Name

Description

mrdocs::swap

mrdocs::operator==

Equality operator

mrdocs::operator==

Equality operator

mrdocs::Expected

A container holding an error or a value.

Created with MrDocs