|
| template<typename T = void, typename U = typename TEnableIf<HasVersion, T>::Type, bool V = true> |
| static constexpr uint32 | GetVersion () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasVersion, T>::Type, char V = 0> |
| static constexpr uint32 | GetVersion () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasCustomNetReferenceIsBool, T>::Type, bool V = true> |
| static constexpr bool | HasCustomNetReference () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasCustomNetReferenceIsBool, T>::Type, char V = 0> |
| static constexpr bool | HasCustomNetReference () |
| |
| template<typename T = void, typename U = typename TEnableIf<UseSerializerIsEqualIsBool && HasIsEqual, T>::Type, bool V = true> |
| static constexpr bool | UseSerializerIsEqual () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(UseSerializerIsEqualIsBool && HasIsEqual), T>::Type, char V = 0> |
| static constexpr bool | UseSerializerIsEqual () |
| |
| template<typename T = void, typename U = typename TEnableIf<IsForwardingSerializerIsBool, T>::Type, bool V = true> |
| static constexpr bool | IsForwardingSerializer () |
| |
| template<typename T = void, typename U = typename TEnableIf<!IsForwardingSerializerIsBool, T>::Type, char V = 0> |
| static constexpr bool | IsForwardingSerializer () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasConnectionSpecificSerializationIsBool, T>::Type, bool V = true> |
| static constexpr bool | HasConnectionSpecificSerialization () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasConnectionSpecificSerializationIsBool, T>::Type, char V = 0> |
| static constexpr bool | HasConnectionSpecificSerialization () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasDynamicStateIsBool, T>::Type, bool V = true> |
| static constexpr bool | HasDynamicState () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDynamicStateIsBool, T>::Type, char V = 0> |
| static constexpr bool | HasDynamicState () |
| |
| template<typename T = void, typename U = typename TEnableIf<UseDefaultDeltaIsBool, T>::Type, bool V = true> |
| static constexpr bool | ShouldUseDefaultDelta () |
| |
| template<typename T = void, typename U = typename TEnableIf<!UseDefaultDeltaIsBool, T>::Type, char V = 0> |
| static constexpr bool | ShouldUseDefaultDelta () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasSerialize, T>::Type, bool V = true> |
| static NetSerializeFunction | GetSerializeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasSerialize, T>::Type, char V = 0> |
| static NetSerializeFunction | GetSerializeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasDeserialize, T>::Type, bool V = true> |
| static NetDeserializeFunction | GetDeserializeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDeserialize, T>::Type, char V = 0> |
| static NetDeserializeFunction | GetDeserializeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasSerializeDelta, T>::Type, bool V = true> |
| static NetSerializeDeltaFunction | GetSerializeDeltaFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0> |
| static NetSerializeDeltaFunction | GetSerializeDeltaFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && HasIsEqual, T>::Type, char V = 0> |
| static NetSerializeDeltaFunction | GetSerializeDeltaFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasSerializeDelta && ShouldUseDefaultDelta() && !HasIsEqual, T>::Type, unsigned char V = 0> |
| static NetSerializeDeltaFunction | GetSerializeDeltaFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasDeserializeDelta, T>::Type, bool V = true> |
| static NetDeserializeDeltaFunction | GetDeserializeDeltaFunction (const T *=nullptr) |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && !ShouldUseDefaultDelta(), T>::Type, int V = 0> |
| static NetDeserializeDeltaFunction | GetDeserializeDeltaFunction (const void *=nullptr) |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && (HasCloneDynamicState && HasFreeDynamicState), T>::Type, char V = 0> |
| static NetDeserializeDeltaFunction | GetDeserializeDeltaFunction (const void *=nullptr) |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDeserializeDelta && ShouldUseDefaultDelta() && !(HasCloneDynamicState && HasFreeDynamicState), T>::Type, unsigned char V = 0> |
| static NetDeserializeDeltaFunction | GetDeserializeDeltaFunction (const void *=nullptr) |
| |
| template<typename T = void, typename U = typename TEnableIf<HasQuantize, T>::Type, bool V = true> |
| static NetQuantizeFunction | GetQuantizeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasQuantize, T>::Type, char V = 0> |
| static NetQuantizeFunction | GetQuantizeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasDequantize, T>::Type, bool V = true> |
| static NetDequantizeFunction | GetDequantizeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasDequantize, T>::Type, char V = 0> |
| static NetDequantizeFunction | GetDequantizeFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasIsEqual, T>::Type, bool V = true> |
| static NetIsEqualFunction | GetIsEqualFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasIsEqual, T>::Type, char V = 0> |
| static NetIsEqualFunction | GetIsEqualFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasValidate, T>::Type, bool V = true> |
| static NetValidateFunction | GetValidateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasValidate, T>::Type, char V = 0> |
| static NetValidateFunction | GetValidateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasCollectNetReferences, T>::Type, bool V = true> |
| static NetCollectNetReferencesFunction | GetCollectNetReferencesFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasCollectNetReferences, T>::Type, char V = 0> |
| static NetCollectNetReferencesFunction | GetCollectNetReferencesFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasApply, T>::Type, bool V = true> |
| static NetApplyFunction | GetApplyFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasApply, T>::Type, char V = 0> |
| static NetApplyFunction | GetApplyFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true> |
| static NetCloneDynamicStateFunction | GetCloneDynamicStateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(HasCloneDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0> |
| static NetCloneDynamicStateFunction | GetCloneDynamicStateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState()), T>::Type, bool V = true> |
| static NetFreeDynamicStateFunction | GetFreeDynamicStateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(HasFreeDynamicState && (IsForwardingSerializer() || HasDynamicState())), T>::Type, char V = 0> |
| static NetFreeDynamicStateFunction | GetFreeDynamicStateFunction () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasConfigType && HasDefaultConfig, T>::Type, bool V = true> |
| static const FNetSerializerConfig * | GetDefaultConfig () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(HasConfigType && HasDefaultConfig), T>::Type, char V = 0> |
| static constexpr FNetSerializerConfig * | GetDefaultConfig () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true> |
| static constexpr uint32 | GetConfigTypeSize () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0> |
| static constexpr uint32 | GetConfigTypeSize () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasConfigType, T>::Type, bool V = true> |
| static constexpr uint32 | GetConfigTypeAlignment () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasConfigType, T>::Type, char V = 0> |
| static constexpr uint32 | GetConfigTypeAlignment () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true> |
| static constexpr uint32 | GetQuantizedTypeSize () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0> |
| static constexpr uint32 | GetQuantizedTypeSize () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0> |
| static constexpr uint32 | GetQuantizedTypeSize () |
| |
| template<typename T = void, typename U = typename TEnableIf<HasQuantizedType, T>::Type, bool V = true, bool W = true> |
| static constexpr uint32 | GetQuantizedTypeAlignment () |
| |
| template<typename T = void, typename U = typename TEnableIf<!HasQuantizedType && HasSourceType, T>::Type, bool V = true, char W = 0> |
| static constexpr uint32 | GetQuantizedTypeAlignment () |
| |
| template<typename T = void, typename U = typename TEnableIf<!(HasSourceType || HasQuantizedType), T>::Type, char V = 0> |
| static constexpr uint32 | GetQuantizedTypeAlignment () |
| |
| static constexpr ENetSerializerTraits | GetTraits () |
| |
| static void | Validate () |
| |