UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Core::Private::TAdderReserverVTable< T, SizeType > Struct Template Reference

#include <AdderRef.h>

+ Inheritance diagram for UE::Core::Private::TAdderReserverVTable< T, SizeType >:

Public Member Functions

constexpr TAdderReserverVTable (void(*InAddConstRef)(void *ContainerPtr, const T &Val), void(*InAddRValueRef)(void *ContainerPtr, T &&Val), SizeType(*InNum)(const void *ContainerPtr), void(*InReserve)(void *ContainerPtr, SizeType Size))
 
- Public Member Functions inherited from UE::Core::Private::TAdderVTable< T >
constexpr TAdderVTable (void(*InAddConstRef)(void *ContainerPtr, const T &Val), void(*InAddRValueRef)(void *ContainerPtr, T &&Val))
 

Public Attributes

SizeType(* Num )(const void *ContainerPtr)
 
void(* Reserve )(void *ContainerPtr, SizeType Size)
 
- Public Attributes inherited from UE::Core::Private::TAdderVTable< T >
void(* AddConstRef )(void *ContainerPtr, const T &Val)
 
void(* AddRValueRef )(void *ContainerPtr, T &&Val)
 

Constructor & Destructor Documentation

◆ TAdderReserverVTable()

template<typename T , typename SizeType >
constexpr UE::Core::Private::TAdderReserverVTable< T, SizeType >::TAdderReserverVTable ( void(*)(void *ContainerPtr, const T &Val InAddConstRef,
void(*)(void *ContainerPtr, T &&Val InAddRValueRef,
SizeType(*)(const void *ContainerPtr)  InNum,
void(*)(void *ContainerPtr, SizeType Size InReserve 
)
inlineconstexpr

Member Data Documentation

◆ Num

template<typename T , typename SizeType >
SizeType(* UE::Core::Private::TAdderReserverVTable< T, SizeType >::Num) (const void *ContainerPtr)

◆ Reserve

template<typename T , typename SizeType >
void(* UE::Core::Private::TAdderReserverVTable< T, SizeType >::Reserve) (void *ContainerPtr, SizeType Size)

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