Result<T> Class
Template Parameters
| Constructors & Destructor
| Member Functions
| Member Variables
Represents either an expected function return value of type T or an error result.
Definition
Line 19 of System.Base/Result.cm
Template Parameters
Constructors & Destructor
Member Functions
Member Variables
private int |
errorId |
private T |
value |
Constructor& Destructor Details
Result Constructor
public Result()
Definition
Line 21 of System.Base/Result.cm
Result Constructor
public Result(ErrorId errorId_)
Definition
Line 24 of System.Base/Result.cm
Result Constructor
public Result(T&& value_)
Definition
Line 23 of System.Base/Result.cm
Result Constructor
public Result(const T& value_)
Definition
Line 22 of System.Base/Result.cm
Member Function Details
AndThen Member Function
public Result AndThen(const Result& second)
Definition
Line 25 of System.Base/Result.cm
Error Member Function
public inline bool Error()
Definition
Line 28 of System.Base/Result.cm
GetErrorId Member Function
public inline int GetErrorId()
Definition
Line 29 of System.Base/Result.cm
GetErrorMessage Member Function
public String<char> GetErrorMessage()
Definition
Line 31 of System.Base/Result.cm
SetErrorId Member Function
public void SetErrorId(int errorId_)
Definition
Line 30 of System.Base/Result.cm
Value Member Function
public inline T& Value()
Definition
Line 27 of System.Base/Result.cm
Value Member Function
public inline const T& Value()
Definition
Line 26 of System.Base/Result.cm