UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IOSConfigRules.cpp File Reference
#include "IOS/IOSConfigRules.h"
#include "Misc/FileHelper.h"
#include "zlib.h"
#include <CommonCrypto/CommonCryptor.h>
#include <CommonCrypto/CommonKeyDerivation.h>
#include "String/ParseLines.h"
#include "String/ParseTokens.h"
#include "Containers/StringConv.h"
#include "Misc/ByteSwap.h"
#include "Containers/Map.h"
#include "Misc/Compression.h"
#include "String/RemoveFrom.h"
#include "Internationalization/Regex.h"

Classes

class  FConfigRules
 
struct  FConfigRules::FConfHeader
 

Namespaces

namespace  ConfigRules
 

Macros

#define USE_ODS_LOGGING   1
 
#define CONF_LOG(A, B, ...)   FPlatformMisc::LowLevelOutputDebugStringf(__VA_ARGS__);
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogConfigRules, Log, All)
 
bool Decrypt (const TConstArrayView< uint8 > &DataIn, TArray< uint8 > &DataOut, FString &key, FString &iv)
 
TMap< FString, FString > ConfigRules::ProcessConfigRules (FConfigRules &Rules, TMap< FString, FString > &&PredefinedVariables)
 
TMap< FString, FString > ConfigRules::ParseConfigRules (TConstArrayView< uint8 > ConfigRulesData, TMap< FString, FString > &&PredefinedVariables)
 
FString ConfigRules::ExpandVariables (TMap< FString, FString > &Variables, FStringView Input)
 

Macro Definition Documentation

◆ CONF_LOG

#define CONF_LOG (   A,
  B,
  ... 
)    FPlatformMisc::LowLevelOutputDebugStringf(__VA_ARGS__);

◆ USE_ODS_LOGGING

#define USE_ODS_LOGGING   1

Function Documentation

◆ Decrypt()

bool Decrypt ( const TConstArrayView< uint8 > &  DataIn,
TArray< uint8 > &  DataOut,
FString &  key,
FString &  iv 
)

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogConfigRules  ,
Log  ,
All   
)