UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FJsonDomBuilder::FArray Class Reference

#include <JsonDomBuilder.h>

Public Member Functions

TSharedRef< FJsonValueArrayAsJsonValue () const
 
template<template< class > class TPrintPolicy = TPrettyJsonPrintPolicy>
FString ToString () const
 
int Num () const
 
FArrayAdd (const FArray &Arr)
 
FArrayAdd (const FObject &Obj)
 
FArrayAdd (const FString &Str)
 
template<class FNumber >
TEnableIf< TIsIntegral< FNumber >::Value||TIsFloatingPoint< FNumber >::Value, FArray & >::Type Add (FNumber Number)
 
FArrayAdd (bool Boolean)
 
FArrayAdd (TYPE_OF_NULLPTR)
 
FArrayAdd (TSharedPtr< FJsonValue > Value)
 
template<class... ValueType UE_REQUIRES>
FArrayAdd (ValueType &&... Value)
 
void CopyIf (const TArray< TSharedPtr< FJsonValue > > &Src, TFunctionRef< bool(const FJsonValue &)> Pred)
 

Member Function Documentation

◆ Add() [1/8]

FArray & FJsonDomBuilder::FArray::Add ( bool  Boolean)
inline

◆ Add() [2/8]

FArray & FJsonDomBuilder::FArray::Add ( const FArray Arr)
inline

◆ Add() [3/8]

FArray & FJsonDomBuilder::FArray::Add ( const FObject Obj)
inline

◆ Add() [4/8]

FArray & FJsonDomBuilder::FArray::Add ( const FString &  Str)
inline

◆ Add() [5/8]

template<class FNumber >
TEnableIf< TIsIntegral< FNumber >::Value||TIsFloatingPoint< FNumber >::Value, FArray & >::Type FJsonDomBuilder::FArray::Add ( FNumber  Number)
inline

◆ Add() [6/8]

FArray & FJsonDomBuilder::FArray::Add ( TSharedPtr< FJsonValue Value)
inline

◆ Add() [7/8]

FArray & FJsonDomBuilder::FArray::Add ( TYPE_OF_NULLPTR  )
inline

◆ Add() [8/8]

template<class... ValueType UE_REQUIRES>
FArray & FJsonDomBuilder::FArray::Add ( ValueType &&...  Value)
inline

Add multiple values

◆ AsJsonValue()

TSharedRef< FJsonValueArray > FJsonDomBuilder::FArray::AsJsonValue ( ) const
inline

◆ CopyIf()

void FJsonDomBuilder::FArray::CopyIf ( const TArray< TSharedPtr< FJsonValue > > &  Src,
TFunctionRef< bool(const FJsonValue &)>  Pred 
)
inline

◆ Num()

int FJsonDomBuilder::FArray::Num ( ) const
inline

◆ ToString()

template<template< class > class TPrintPolicy = TPrettyJsonPrintPolicy>
FString FJsonDomBuilder::FArray::ToString ( ) const
inline

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