UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE_RepLayout_Private::TRepDataBufferBase< DataType, ConstOrNotType > Struct Template Reference

#include <RepLayout.h>

Public Types

using ConstOrNotVoid = TCopyQualifiersFromTo_T< ConstOrNotType, void >
 

Public Member Functions

 TRepDataBufferBase (ConstOrNotVoid *RESTRICT InDataBuffer)
 
 operator bool () const
 
 operator ConstOrNotType * () const
 

Public Attributes

ConstOrNotType *RESTRICT Data
 

Static Public Attributes

static constexpr ERepDataBufferType Type = DataType
 

Friends

TRepDataBufferBase operator+ (TRepDataBufferBase InBuffer, int32 Offset)
 

Detailed Description

template<ERepDataBufferType DataType, typename ConstOrNotType>
struct UE_RepLayout_Private::TRepDataBufferBase< DataType, ConstOrNotType >

TRepDataBuffer and TConstRepDataBuffer act as wrapper around internal data buffers that FRepLayout may use. This allows FRepLayout to properly interact with memory buffers and apply commands to them more easily.

Member Typedef Documentation

◆ ConstOrNotVoid

Constructor & Destructor Documentation

◆ TRepDataBufferBase()

UE_RepLayout_Private::TRepDataBufferBase< DataType, ConstOrNotType >::TRepDataBufferBase ( ConstOrNotVoid *RESTRICT  InDataBuffer)
inline

Member Function Documentation

◆ operator bool()

UE_RepLayout_Private::TRepDataBufferBase< DataType, ConstOrNotType >::operator bool ( ) const
inlineexplicit

◆ operator ConstOrNotType *()

Friends And Related Symbol Documentation

◆ operator+

TRepDataBufferBase operator+ ( TRepDataBufferBase< DataType, ConstOrNotType InBuffer,
int32  Offset 
)
friend

Member Data Documentation

◆ Data

◆ Type


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