class ErrorOrString

Defined at line 38 of file ../../src/developer/forensics/utils/errors.h

Public Methods

void ErrorOrString (std::string value)

Defined at line 40 of file ../../src/developer/forensics/utils/errors.h

void ErrorOrString (enum Error error)

Defined at line 41 of file ../../src/developer/forensics/utils/errors.h

void ErrorOrString (::fpromise::result<std::string, Error> result)

Allow construction from a ::fpromise::result.

Defined at line 44 of file ../../src/developer/forensics/utils/errors.h

bool HasValue ()

Defined at line 52 of file ../../src/developer/forensics/utils/errors.h

const std::string & Value ()

Defined at line 54 of file ../../src/developer/forensics/utils/errors.h

enum Error Error ()

Defined at line 59 of file ../../src/developer/forensics/utils/errors.h

bool operator== (const ErrorOrString & other)

Defined at line 64 of file ../../src/developer/forensics/utils/errors.h

bool operator!= (const ErrorOrString & other)

Defined at line 65 of file ../../src/developer/forensics/utils/errors.h

bool operator== (const enum Error error)

Defined at line 66 of file ../../src/developer/forensics/utils/errors.h

bool operator!= (const enum Error error)

Defined at line 67 of file ../../src/developer/forensics/utils/errors.h