Navigation
API > API/Runtime > API/Runtime/Core
One section in a config file.
| Name | FConfigSection |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/ConfigCacheIni.h |
| Include Path | #include "Misc/ConfigCacheIni.h" |
Syntax
class FConfigSection : public FConfigSectionMap
Inheritance Hierarchy
- FConfigSectionMap → FConfigSection
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConfigSection
(
UE::ConfigAccessTracking::FSection* InSectionAccess |
Misc/ConfigCacheIni.h | ||
| Misc/ConfigCacheIni.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArrayOfStructKeys | TMap< FName, FString > | Look for "array of struct" keys for overwriting single entries of an array | Misc/ConfigCacheIni.h | |
| bCanSave | bool | Dyanmic modification will disable saving for this section | Misc/ConfigCacheIni.h | |
| EmptyInitializedKeys | TSet< FName > | A set of (array) keys that have been initialized to empty - this is needed to we can tell the difference between wanting the array to be cleared out in LoadConfig, vs not being specified at all. | Misc/ConfigCacheIni.h | |
| SectionAccess | TRefCountPtr< UE::ConfigAccessTracking::FSection > | Misc/ConfigCacheIni.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FConfigFile | friend | Misc/ConfigCacheIni.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Misc/ConfigCacheIni.h | |||
bool GetBool
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetDouble
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetFloat
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetInt
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetInt64
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetString
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
bool GetText
(
const TCHAR* Section, |
Misc/ConfigCacheIni.h | ||
bool GetUInt
(
const TCHAR* Key, |
Misc/ConfigCacheIni.h | ||
| Process the '+' and '.' commands, takingf into account ArrayOfStruct unique keys | Misc/ConfigCacheIni.h | ||
| Misc/ConfigCacheIni.h | |||
void MultiFind
(
const FName Key, |
Misc/ConfigCacheIni.h | ||
| Misc/ConfigCacheIni.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool AreSectionsEqualForWriting
(
const FConfigSection& A, |
Misc/ConfigCacheIni.h | ||
static bool HasQuotes
(
const FString& Test |
Check whether the input string is surrounded by quotes | Misc/ConfigCacheIni.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FConfigSection& Other |
Misc/ConfigCacheIni.h | ||
bool operator==
(
const FConfigSection& Other |
Misc/ConfigCacheIni.h |