![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Containers/UnrealString.h"#include "CoreMinimal.h"#include "HAL/Platform.h"#include "Misc/AssertionMacros.h"#include "Templates/EnableIf.h"#include "Templates/IsEnum.h"#include "Templates/PimplPtr.h"#include "Templates/TypeHash.h"#include "Templates/UnrealTemplate.h"#include "UObject/Class.h"#include "UObject/ReflectedTypeAccessors.h"#include "UObject/WeakObjectPtr.h"#include "UObject/WeakObjectPtrTemplates.h"Go to the source code of this file.
Classes | |
| struct | UE::Net::FNetResult |
| struct | UE::Net::FNetResult::FConstIterator |
| struct | UE::Net::TNetResult< ResultEnum > |
Namespaces | |
| namespace | UE |
| namespace | UE::Net |
| namespace | UE::Net::Private |
Macros | |
| #define | DECLARE_NETRESULT_ENUM(EnumType) |
Enumerations | |
| enum class | UE::Net::ENetResultString : uint8 { UE::Net::WithoutChain , UE::Net::WithChain , UE::Net::ResultEnumOnly } |
Functions | |
| template<typename T , typename = typename TEnableIf<TIsEnum<T>::Value>::Type> | |
| TNetResult< T > * | UE::Net::Cast (FNetResult *InResult) |
| template<typename T , typename = typename TEnableIf<TIsEnum<T>::Value>::Type> | |
| const TNetResult< T > * | UE::Net::Cast (const FNetResult *InResult) |
| void | UE::Net::Private::NetResultToString (FString &OutResultStr, const TCHAR *LexResult, const FString &ErrorContext, ENetResultString ConversionType) |
| void | UE::Net::AddToChainResultPtr (TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy > &ResultPtr, FNetResult &&Result) |
| FNetResult | UE::Net::AddToAndConsumeChainResultPtr (TPimplPtr< FNetResult, EPimplPtrMode::DeepCopy > &ResultPtr, FNetResult &&Result) |
| #define DECLARE_NETRESULT_ENUM | ( | EnumType | ) |
Exposes TNetResult friend functions to Argument-Dependent-Lookup, so these functions are found when 'EnumType' is passed as a parameter. This is normally automatic when TNetResult is passed as a parameter, but it's not automatic when 'EnumType' is implicitly casted, e.g: AddToChainResultPtr(Bunch.ExtendedError, ENetCloseResult::MaxReliableExceeded);
| EnumType | The TNetResult enum type being declared |