Navigation
API > API/Runtime > API/Runtime/Core
Optional I/O result or error status.
| Name | TIoStatusOr |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/IO/IoStatus.h |
| Include Path | #include "IO/IoStatus.h" |
Syntax
template<typename T>
class TIoStatusOr
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TIoStatusOr
(
ArgTypes&&... Args |
IO/IoStatus.h | ||
TIoStatusOr () |
IO/IoStatus.h | ||
TIoStatusOr
(
const TIoStatusOr& Other |
IO/IoStatus.h | ||
TIoStatusOr
(
TIoStatusOr&& Other |
IO/IoStatus.h | ||
TIoStatusOr
(
FIoStatus InStatus |
IO/IoStatus.h | ||
TIoStatusOr
(
const T& InValue |
IO/IoStatus.h | ||
TIoStatusOr
(
T&& InValue |
IO/IoStatus.h | ||
TIoStatusOr
(
const TIoStatusOr< U >& Other |
IO/IoStatus.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TIoStatusOr() |
IO/IoStatus.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StatusValue | FIoStatus | IO/IoStatus.h | ||
| Value | TTypeCompatibleBytes< T > | IO/IoStatus.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T ConsumeValueOrDie() |
IO/IoStatus.h | ||
bool IsOk() |
IO/IoStatus.h | ||
void Reset() |
IO/IoStatus.h | ||
const FIoStatus & Status() |
IO/IoStatus.h | ||
const T & ValueOrDie() |
IO/IoStatus.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TIoStatusOr< T > & operator=
(
const TIoStatusOr< U >& Other |
IO/IoStatus.h | ||
TIoStatusOr< T > & operator=
(
T&& OtherValue |
IO/IoStatus.h | ||
TIoStatusOr< T > & operator=
(
const FIoStatus& OtherStatus |
IO/IoStatus.h | ||
TIoStatusOr< T > & operator=
(
TIoStatusOr< T >&& Other |
IO/IoStatus.h | ||
TIoStatusOr< T > & operator=
(
const T& OtherValue |
IO/IoStatus.h | ||
TIoStatusOr< T > & operator=
(
const TIoStatusOr< T >& Other |
IO/IoStatus.h |