![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreTypes.h"#include "Misc/AssertionMacros.h"#include "Misc/IntrusiveUnsetOptionalState.h"#include "Misc/NotNull.h"#include "Misc/OptionalFwd.h"#include "Templates/Requires.h"#include "Templates/UnrealTypeTraits.h"#include <type_traits>Go to the source code of this file.
Classes | |
| class | TNonNullPtr< ObjectType > |
Enumerations | |
| enum class | EDefaultConstructNonNullPtr { UnsafeDoNotUse } |
Functions | |
| template<typename ObjectType > | |
| ObjectType * | GetRawPointerOrNull (const TOptional< TNonNullPtr< ObjectType > > &Optional) |
|
strong |
|
inline |
Convenience function to turn an TOptional<TNonNullPtr<T>> back into a nullable T*