class ErrorOrString

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

Public Methods

void ErrorOrString (std::string value)

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

void ErrorOrString (enum Error error)

Defined at line 44 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 47 of file ../../src/developer/forensics/utils/errors.h

bool HasValue ()

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

const std::string & Value ()

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

enum Error Error ()

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

bool operator== (const ErrorOrString & other)

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

bool operator!= (const ErrorOrString & other)

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

bool operator== (const enum Error error)

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

bool operator!= (const enum Error error)

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