Name |
Description |
|
---|---|---|
|
FCachedPropertyPath |
Base class for cached property paths |
|
FCallGetterFunctionHelper |
Non-UObject helper struct for GetValue function calls |
|
FCallSetterFunctionHelper |
Non-UObject helper struct for SetValue function calls |
|
FConcreteTypeCompatibleWithReflectedTypeHelper |
Standard implementation |
|
FGetValueFastHelper |
Helper function used to get a value from an already-resolved property path |
|
FGetValueHelper |
Helper function used to get a value |
|
FInternalGetterResolver |
|
|
FInternalSetterResolver |
|
|
FPropertyPathResolver |
Base class for resolving property paths |
|
FPropertyPathSegment |
Base class for cached property path segments |
|
FPropertySizesMatchHelper |
|
|
FSetValueFastHelper |
Helper function used to set a value from an already-resolved property path |
|
FSetValueHelper |
Helper function used to set a value |
|
TPropertyPathResolver |
Recurring template allowing derived types to only implement templated Resolve_Impl |
Name | Description | ||
---|---|---|---|
|
TEnableIf<&#... |
IsConcreteTypeCompatibleWithReflectedType ( |
Check whether the concrete type T is compatible with the reflected type of a FProperty for the purposes of CopysingleValue() Non-enum implementation. |
|
IsConcreteTypeCompatibleWithReflectedType ( |
Enum implementation. |
|
|
IsConcreteTypeCompatibleWithReflectedType_BuiltInStruct ( |
||
|
IsConcreteTypeCompatibleWithReflectedType_Impl ( |
Generic (struct) implementation |
|
|
PropertyPathHelpers::GetPropertyValue |
Get the value represented by this property path. |
|
|
PropertyPathHelpers::GetPropertyValue ( |
Get the value represented by this property path. |
|
|
PropertyPathHelpers::GetPropertyValue ( |
Get the value and the leaf property represented by this property path. |
|
|
PropertyPathHelpers::GetPropertyValue |
Get the value and the leaf property represented by this property path. |
|
|
PropertyPathHelpers::GetPropertyValueFast ( |
Get the value represented by this property path. |
|
|
PropertyPathHelpers::GetPropertyValueFast ( |
Get the value and the leaf property represented by this property path, forcing the use of cached addresses whether or not the path resolves over object or dynamic array boundaries. |
|
|
PropertyPathHelpers::SetPropertyValue ( |
Set the value and the leaf property represented by this property path If the cached property path has a cached address it will use that as a 'fast path' instead of iterating the path. |
|
|
PropertyPathHelpers::SetPropertyValue |
Set the value and the leaf property represented by this property path If the cached property path has a cached address it will use that as a 'fast path' instead of iterating the path. |
|
|
PropertyPathHelpers::SetPropertyValueFast ( |
Get the value represented by this property path. |
|
|
PropertyPathHelpersInternal::GetValue ( |
Resolve a property path to a property and a value. Supports functions as input fields. |
|
|
PropertyPathHelpersInternal::GetValueFast ( |
Fast, unsafe version of GetValue(). |
|
|
PropertyPathHelpersInternal::SetValue ( |
Resolve a property path to a property and a value. |
|
|
PropertyPathHelpersInternal::SetValueFast ( |
Fast, unsafe version of SetValue(). |
|
|
PropertySizesMatch ( |
||
|
PropertySizesMatch_Impl ( |