OpenShot Audio Library | OpenShotAudio 0.3.2
|
#include <juce_Result.h>
Public Member Functions | |
bool | wasOk () const noexcept |
bool | failed () const noexcept |
operator bool () const noexcept | |
bool | operator! () const noexcept |
const String & | getErrorMessage () const noexcept |
Result (const Result &) | |
Result & | operator= (const Result &) |
Result (Result &&) noexcept | |
Result & | operator= (Result &&) noexcept |
bool | operator== (const Result &other) const noexcept |
bool | operator!= (const Result &other) const noexcept |
Static Public Member Functions | |
static Result | ok () noexcept |
static Result | fail (const String &errorMessage) noexcept |
Represents the 'success' or 'failure' of an operation, and holds an associated error message to describe the error when there's a failure.
E.g.
Definition at line 56 of file juce_Result.h.
Definition at line 33 of file juce_Result.cpp.
|
noexcept |
Definition at line 44 of file juce_Result.cpp.
Creates a 'failure' result. If you pass a blank error message in here, a default "Unknown Error" message will be used instead.
Definition at line 65 of file juce_Result.cpp.
Referenced by juce::JavascriptEngine::callFunction(), juce::JavascriptEngine::callFunctionObject(), juce::File::create(), juce::File::createDirectory(), juce::JavascriptEngine::evaluate(), juce::JavascriptEngine::execute(), juce::JSON::parseQuotedString(), and juce::ZipFile::uncompressEntry().
|
noexcept |
Returns true if this result indicates a failure. You can use getErrorMessage() to retrieve the error message associated with the failure.
Definition at line 77 of file juce_Result.cpp.
Returns the error message that was set when this result was created. For a successful result, this will be an empty string;
Definition at line 70 of file juce_Result.cpp.
Creates and returns a 'successful' result.
Definition at line 61 of file juce_Result.h.
Referenced by juce::JavascriptEngine::callFunction(), juce::JavascriptEngine::callFunctionObject(), juce::File::create(), juce::File::createDirectory(), juce::JavascriptEngine::evaluate(), juce::JavascriptEngine::execute(), juce::JSON::parse(), juce::JSON::parseQuotedString(), juce::ZipFile::uncompressEntry(), and juce::ZipFile::uncompressTo().
|
noexcept |
Returns true if this result indicates a success. This is equivalent to calling wasOk().
Definition at line 76 of file juce_Result.cpp.
|
noexcept |
Returns true if this result indicates a failure. This is equivalent to calling failed().
Definition at line 78 of file juce_Result.cpp.
|
noexcept |
Definition at line 60 of file juce_Result.cpp.
Definition at line 38 of file juce_Result.cpp.
Definition at line 49 of file juce_Result.cpp.
Definition at line 55 of file juce_Result.cpp.
|
noexcept |
Returns true if this result indicates a success.
Definition at line 75 of file juce_Result.cpp.