UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::UniversalObjectLocator::TInlineResolveParameterBuffer< InlineByteSize > Struct Template Reference

#include <UniversalObjectLocatorResolveParameterBuffer.h>

+ Inheritance diagram for UE::UniversalObjectLocator::TInlineResolveParameterBuffer< InlineByteSize >:

Public Member Functions

 TInlineResolveParameterBuffer ()
 
- Public Member Functions inherited from UE::UniversalObjectLocator::FResolveParameterBuffer
UNIVERSALOBJECTLOCATOR_API FResolveParameterBuffer ()
 
UNIVERSALOBJECTLOCATOR_API ~FResolveParameterBuffer ()
 
 FResolveParameterBuffer (const FResolveParameterBuffer &)=delete
 
FResolveParameterBufferoperator= (const FResolveParameterBuffer &)=delete
 
 FResolveParameterBuffer (FResolveParameterBuffer &&RHS)=delete
 
FResolveParameterBufferoperator= (FResolveParameterBuffer &&RHS)=delete
 
template<typename T >
const T * FindParameter () const
 
template<typename T >
const T * FindParameter (TParameterTypeHandle< T > ParameterTypeHandle) const
 
template<typename T , typename ... ArgTypes>
T * AddParameter (TParameterTypeHandle< T > ParameterTypeHandle, ArgTypes &&... InArgs)
 

Additional Inherited Members

- Static Public Attributes inherited from UE::UniversalObjectLocator::FResolveParameterBuffer
static constexpr int32 MaxNumParameters = sizeof(AllParameters) * 8
 
- Protected Member Functions inherited from UE::UniversalObjectLocator::FResolveParameterBuffer
bool HasParameter (uint32 ParameterBit) const
 
const voidFindParameterImpl (uint32 ParameterBit) const
 
template<typename ParameterType , typename ... ArgTypes>
ParameterType * AddParameterImpl (uint32 ParameterBit, ArgTypes &&... InArgs)
 
const FResolveParameterHeaderGetHeader (uint8 Index) const
 
int32 GetParameterIndex (uint32 ParameterBit) const
 
void Destroy ()
 
- Protected Attributes inherited from UE::UniversalObjectLocator::FResolveParameterBuffer
uint8Memory = nullptr
 
uint32 AllParameters = 0u
 
uint16 Capacity = 0u
 
uint8 Num = 0u
 
bool bCanFreeMemory = false
 

Detailed Description

template<int InlineByteSize>
struct UE::UniversalObjectLocator::TInlineResolveParameterBuffer< InlineByteSize >

A FResolveParameterBuffer that has an inline memory capacity of the specified size

Constructor & Destructor Documentation

◆ TInlineResolveParameterBuffer()

template<int InlineByteSize>
UE::UniversalObjectLocator::TInlineResolveParameterBuffer< InlineByteSize >::TInlineResolveParameterBuffer ( )
inline

The documentation for this struct was generated from the following file: