UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::TSchemaBuilder< T > Class Template Reference

#include <GarbageCollectionSchema.h>

+ Inheritance diagram for UE::GC::TSchemaBuilder< T >:

Public Member Functions

 TSchemaBuilder (std::initializer_list< TMemberDeclaration< T > > InMembers={})
 
void Add (TMemberDeclaration< T > Member)
 
- Public Member Functions inherited from UE::GC::FSchemaBuilder
COREUOBJECT_API FSchemaBuilder (uint32 InStride, std::initializer_list< FMemberDeclaration > InMembers={})
 
COREUOBJECT_API ~FSchemaBuilder ()
 
COREUOBJECT_API void Add (FMemberDeclaration Member)
 
COREUOBJECT_API void Append (FSchemaView SuperSchema)
 
COREUOBJECT_API FSchemaView Build (ObjectAROFn ARO=nullptr)
 
int32 NumMembers () const
 

Constructor & Destructor Documentation

◆ TSchemaBuilder()

template<class T >
UE::GC::TSchemaBuilder< T >::TSchemaBuilder ( std::initializer_list< TMemberDeclaration< T > >  InMembers = {})
inline

Member Function Documentation

◆ Add()

template<class T >
void UE::GC::TSchemaBuilder< T >::Add ( TMemberDeclaration< T >  Member)
inline

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