Navigation
API > API/Runtime > API/Runtime/AutoRTFM
An enumerator of modes used to control the behaviour of values passed across the open -> closed boundary. For more information see the following declarations:
- AutoRTFM::Open()
- AutoRTFM::ReturnFromOpenModeFor
- AutoRTFM::CHasAssignFromOpenToClosedMethod
- AutoRTFM::CHasReturnFromOpenModeField
| Name | AutoRTFM::EReturnFromOpenMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/AutoRTFM/Public/AutoRTFM/ReturnFromOpenMode.h |
| Include Path | #include "AutoRTFM/ReturnFromOpenMode.h" |
Syntax
namespace AutoRTFM
{
enum EReturnFromOpenMode
{
Unsupported,
CopyConstructInClosed,
MoveConstructInClosed,
CustomMethod,
}
}
Values
| Name | Remarks |
|---|---|
| Unsupported | The type does not support cross open -> closed boundaries. |
| CopyConstructInClosed | The type can be copy-constructed in the closed from a value constructed in the open. |
| MoveConstructInClosed | The type can be move-constructed in the closed from a value constructed in the open. |
| CustomMethod | The type has a custom method that will be called to handle passing a value of the type across a open -> closed boundary. |