Navigation
API > API/Runtime > API/Runtime/Core
ESPMode is used select between either 'fast' or 'thread safe' shared pointer types. This is only used by templates at compile time to generate one code path or another.
| Name | ESPMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Core/Public/Templates/SharedPointerFwd.h |
| Include Path | #include "Templates/SharedPointerFwd.h" |
Syntax
enum ESPMode
{
NotThreadSafe = 0,
ThreadSafe = 1,
}
Values
| Name | Remarks |
|---|---|
| NotThreadSafe | Forced to be not thread-safe. |
| ThreadSafe | Thread-safe, never spin locks, but slower |