LeviLamina
Loading...
Searching...
No Matches
Core::Result Class Reference
+ Inheritance diagram for Core::Result:

Public Types

using Base
 

Public Member Functions

Resultoperator= (Result const &)
 
 Result (Result const &)
 
MCAPI Result (::Core::Result &&)
 
MCAPI Result (::Bedrock::ErrorInfo<::Bedrock::OSError > &&error)
 
MCAPI Result (bool success)
 
MCAPI::std::string message () const
 
MCAPI::Core::Result & operator= (::Core::Result &&)
 
MCFOLD void * $ctor (::Core::Result &&)
 
MCAPI void * $ctor (::Bedrock::ErrorInfo<::Bedrock::OSError > &&error)
 
MCAPI void * $ctor (bool success)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI ::Core::Result either (::Core::Result &&r1, ::Core::Result &&r2)
 
static MCAPI ::std::string format (char const *,...)
 
static MCAPI ::Core::Result makeFailureNotImplemented ()
 
static MCAPI ::Core::Result makeFailureWithString (::std::string message)
 
static MCAPI ::Core::Result makeFailureWithStringLiteral (char const *message)
 
static MCAPI ::Core::Result makeSuccess ()
 
static MCAPI ::Core::Result merge (::Core::Result &&r1, ::Core::Result &&r2)
 

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