|
| | FConfigFile () |
| |
| | FConfigFile (int32) |
| |
| | ~FConfigFile () |
| |
| FConfigSection * | FindOrAddSection (const FString &Name) |
| |
| bool | operator== (const FConfigFile &Other) const |
| |
| bool | operator!= (const FConfigFile &Other) const |
| |
| bool | Combine (const FString &Filename) |
| |
| void | CombineFromBuffer (const FString &Buffer, const FString &FileHint) |
| |
| void | CombineFromBuffer (const FString &Buffer) |
| |
| void | Read (const FString &Filename) |
| |
| bool | Write (const FString &Filename, bool bDoRemoteWrite=true, const FString &PrefixText=FString()) |
| |
| void | WriteToString (FString &InOutText, const FString &SimulatedFilename=FString(), const FString &PrefixText=FString()) |
| |
| void | Dump (FOutputDevice &Ar) |
| |
| bool | GetString (const TCHAR *Section, const TCHAR *Key, FString &Value) const |
| |
| bool | GetText (const TCHAR *Section, const TCHAR *Key, FText &Value) const |
| |
| bool | GetInt (const TCHAR *Section, const TCHAR *Key, int32 &Value) const |
| |
| bool | GetFloat (const TCHAR *Section, const TCHAR *Key, float &Value) const |
| |
| bool | GetDouble (const TCHAR *Section, const TCHAR *Key, double &Value) const |
| |
| bool | GetInt64 (const TCHAR *Section, const TCHAR *Key, int64 &Value) const |
| |
| bool | GetBool (const TCHAR *Section, const TCHAR *Key, bool &Value) const |
| |
| int32 | GetArray (const TCHAR *Section, const TCHAR *Key, TArray< FString > &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, FString &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, FText &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, int32 &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, float &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, double &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, int64 &Value) const |
| |
| bool | GetValue (const TCHAR *Section, const TCHAR *Key, bool &Value) const |
| |
| int32 | GetValue (const TCHAR *Section, const TCHAR *Key, TArray< FString > &Value) const |
| |
| bool | DoesSectionExist (const TCHAR *Section) const |
| |
| void | SetString (const TCHAR *Section, const TCHAR *Key, const TCHAR *Value) |
| |
| void | SetText (const TCHAR *Section, const TCHAR *Key, const FText &Value) |
| |
| void | SetFloat (const TCHAR *Section, const TCHAR *Key, float Value) |
| |
| void | SetDouble (const TCHAR *Section, const TCHAR *Key, double Value) |
| |
| void | SetBool (const TCHAR *Section, const TCHAR *Key, bool Value) |
| |
| void | SetInt64 (const TCHAR *Section, const TCHAR *Key, const int64 Value) |
| |
| void | SetArray (const TCHAR *Section, const TCHAR *Key, const TArray< FString > &Value) |
| |
| void | ProcessInputFileContents (FStringView Contents, const FString &FileHint) |
| |
| void | ProcessInputFileContents (const FString &Buffer) |
| |
| void | AddMissingProperties (const FConfigFile &InSourceFile) |
| |
| void | UpdateSections (const TCHAR *DiskFilename, const TCHAR *IniRootName=nullptr, const TCHAR *OverridePlatform=nullptr) |
| |
| bool | UpdateSinglePropertyInSection (const TCHAR *DiskFilename, const TCHAR *PropertyName, const TCHAR *SectionName) |
| |
| void | ProcessSourceAndCheckAgainstBackup () |
| |
| void | AddDynamicLayerToHierarchy (const FString &Filename) |
| |
| void | AddDynamicLayerToHeirarchy (const FString &Filename) |
| |
| | TMap ()=default |
| |
| | TMap (TMap &&)=default |
| |
| | TMap (const TMap &)=default |
| |
| | TMap (TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| | TMap (const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| | TMap (std::initializer_list< TPairInitializer< const KeyType &, const ValueType & > > InitList) |
| |
| TMap & | operator= (TMap &&)=default |
| |
| TMap & | operator= (const TMap &)=default |
| |
| TMap & | operator= (TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| TMap & | operator= (const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| TMap & | operator= (std::initializer_list< TPairInitializer< const KeyType &, const ValueType & > > InitList) |
| |
| FORCEINLINE bool | RemoveAndCopyValue (KeyInitType Key, ValueType &OutRemovedValue) |
| |
| FORCEINLINE bool | RemoveAndCopyValueByHash (uint32 KeyHash, const ComparableKey &Key, ValueType &OutRemovedValue) |
| |
| FORCEINLINE ValueType | FindAndRemoveChecked (KeyConstPointerType Key) |
| |
| void | Append (TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&OtherMap) |
| |
| void | Append (const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &OtherMap) |
| |
| FORCEINLINE ValueType & | operator[] (KeyConstPointerType Key) |
| |
| FORCEINLINE const ValueType & | operator[] (KeyConstPointerType Key) const |
| |
| template<typename PREDICATE_CLASS > |
| FORCEINLINE void | KeySort (const PREDICATE_CLASS &Predicate) |
| |
| template<typename PREDICATE_CLASS > |
| FORCEINLINE void | KeyStableSort (const PREDICATE_CLASS &Predicate) |
| |
| template<typename PREDICATE_CLASS > |
| FORCEINLINE void | ValueSort (const PREDICATE_CLASS &Predicate) |
| |
| template<typename PREDICATE_CLASS > |
| FORCEINLINE void | ValueStableSort (const PREDICATE_CLASS &Predicate) |
| |
| void | SortFreeList () |
| |
| bool | OrderIndependentCompareEqual (const TMapBase &Other) const |
| |
| FORCEINLINE void | Empty (int32 ExpectedNumElements=0) |
| |
| FORCEINLINE void | Reset () |
| |
| FORCEINLINE void | Shrink () |
| |
| FORCEINLINE void | Compact () |
| |
| FORCEINLINE void | CompactStable () |
| |
| FORCEINLINE void | Reserve (int32 Number) |
| |
| bool | IsEmpty () const |
| |
| FORCEINLINE int32 | Num () const |
| |
| template<typename Allocator > |
| int32 | GetKeys (TArray< KeyType, Allocator > &OutKeys) const |
| |
| template<typename Allocator > |
| int32 | GetKeys (TSet< KeyType, Allocator > &OutKeys) const |
| |
| FORCEINLINE SIZE_T | GetAllocatedSize () const |
| |
| FORCEINLINE void | CountBytes (FArchive &Ar) const |
| |
| FORCEINLINE ValueType & | Add (const KeyType &InKey, const ValueType &InValue) |
| |
| FORCEINLINE ValueType & | Add (const KeyType &InKey, ValueType &&InValue) |
| |
| FORCEINLINE ValueType & | Add (KeyType &&InKey, const ValueType &InValue) |
| |
| FORCEINLINE ValueType & | Add (KeyType &&InKey, ValueType &&InValue) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, const KeyType &InKey, const ValueType &InValue) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, const KeyType &InKey, ValueType &&InValue) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, KeyType &&InKey, const ValueType &InValue) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, KeyType &&InKey, ValueType &&InValue) |
| |
| FORCEINLINE ValueType & | Add (const KeyType &InKey) |
| |
| FORCEINLINE ValueType & | Add (KeyType &&InKey) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, const KeyType &InKey) |
| |
| FORCEINLINE ValueType & | AddByHash (uint32 KeyHash, KeyType &&InKey) |
| |
| FORCEINLINE ValueType & | Add (const TTuple< KeyType, ValueType > &InKeyValue) |
| |
| FORCEINLINE ValueType & | Add (TTuple< KeyType, ValueType > &&InKeyValue) |
| |
| template<typename InitKeyType = KeyType, typename InitValueType = ValueType> |
| ValueType & | Emplace (InitKeyType &&InKey, InitValueType &&InValue) |
| |
| template<typename InitKeyType = KeyType, typename InitValueType = ValueType> |
| ValueType & | EmplaceByHash (uint32 KeyHash, InitKeyType &&InKey, InitValueType &&InValue) |
| |
| template<typename InitKeyType = KeyType> |
| ValueType & | Emplace (InitKeyType &&InKey) |
| |
| template<typename InitKeyType = KeyType> |
| ValueType & | EmplaceByHash (uint32 KeyHash, InitKeyType &&InKey) |
| |
| FORCEINLINE int32 | Remove (KeyConstPointerType InKey) |
| |
| template<typename ComparableKey > |
| FORCEINLINE int32 | RemoveByHash (uint32 KeyHash, const ComparableKey &Key) |
| |
| const KeyType * | FindKey (ValueInitType Value) const |
| |
| template<typename Predicate > |
| TMap< KeyType, ValueType > | FilterByPredicate (Predicate Pred) const |
| |
| FORCEINLINE ValueType * | Find (KeyConstPointerType Key) |
| |
| FORCEINLINE const ValueType * | Find (KeyConstPointerType Key) const |
| |
| template<typename ComparableKey > |
| FORCEINLINE ValueType * | FindByHash (uint32 KeyHash, const ComparableKey &Key) |
| |
| template<typename ComparableKey > |
| FORCEINLINE const ValueType * | FindByHash (uint32 KeyHash, const ComparableKey &Key) const |
| |
| FORCEINLINE ValueType & | FindOrAdd (const KeyType &Key) |
| |
| FORCEINLINE ValueType & | FindOrAdd (KeyType &&Key) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, const KeyType &Key) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, KeyType &&Key) |
| |
| FORCEINLINE ValueType & | FindOrAdd (const KeyType &Key, const ValueType &Value) |
| |
| FORCEINLINE ValueType & | FindOrAdd (const KeyType &Key, ValueType &&Value) |
| |
| FORCEINLINE ValueType & | FindOrAdd (KeyType &&Key, const ValueType &Value) |
| |
| FORCEINLINE ValueType & | FindOrAdd (KeyType &&Key, ValueType &&Value) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, const KeyType &Key, const ValueType &Value) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, const KeyType &Key, ValueType &&Value) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, KeyType &&Key, const ValueType &Value) |
| |
| FORCEINLINE ValueType & | FindOrAddByHash (uint32 KeyHash, KeyType &&Key, ValueType &&Value) |
| |
| FORCEINLINE const ValueType & | FindChecked (KeyConstPointerType Key) const |
| |
| FORCEINLINE ValueType & | FindChecked (KeyConstPointerType Key) |
| |
| FORCEINLINE ValueType | FindRef (KeyConstPointerType Key) const |
| |
| FORCEINLINE bool | Contains (KeyConstPointerType Key) const |
| |
| template<typename ComparableKey > |
| FORCEINLINE bool | ContainsByHash (uint32 KeyHash, const ComparableKey &Key) const |
| |
| TArray< ElementType > | Array () const |
| |
| template<typename Allocator > |
| void | GenerateKeyArray (TArray< KeyType, Allocator > &OutArray) const |
| |
| template<typename Allocator > |
| void | GenerateValueArray (TArray< ValueType, Allocator > &OutArray) const |
| |
| void | Dump (FOutputDevice &Ar) |
| |
| void | WriteMemoryImage (FMemoryImageWriter &Writer) const |
| |
| void | CopyUnfrozen (const FMemoryUnfreezeContent &Context, void *Dst) const |
| |
| FORCEINLINE TIterator | CreateIterator () |
| |
| FORCEINLINE TConstIterator | CreateConstIterator () const |
| |
| FORCEINLINE TKeyIterator | CreateKeyIterator (typename TKeyIterator::KeyArgumentType InKey) |
| |
| FORCEINLINE TConstKeyIterator | CreateConstKeyIterator (typename TConstKeyIterator::KeyArgumentType InKey) const |
| |
| FORCEINLINE TRangedForIterator | begin () |
| |
| FORCEINLINE TRangedForConstIterator | begin () const |
| |
| FORCEINLINE TRangedForIterator | end () |
| |
| FORCEINLINE TRangedForConstIterator | end () const |
| |
|
| typedef FString | KeyType |
| |
| typedef FConfigSection | ValueType |
| |
| typedef SetAllocator | SetAllocatorType |
| |
| typedef KeyFuncs | KeyFuncsType |
| |
| typedef TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > | Super |
| |
| typedef Super::KeyInitType | KeyInitType |
| |
| typedef Super::KeyConstPointerType | KeyConstPointerType |
| |
| typedef TTypeTraits< KeyType >::ConstPointerType | KeyConstPointerType |
| |
| typedef TTypeTraits< KeyType >::ConstInitType | KeyInitType |
| |
| typedef TTypeTraits< ValueType >::ConstInitType | ValueInitType |
| |
| typedef TPair< KeyType, ValueType > | ElementType |
| |
| using | TRangedForIterator = TBaseIterator<false, true> |
| |
| using | TRangedForConstIterator = TBaseIterator<true, true> |
| |
| typedef TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > | Super |
| |
| typedef TSet< ElementType, KeyFuncs, SetAllocator > | ElementSetType |
| |
| | TSortableMapBase ()=default |
| |
| | TSortableMapBase (TSortableMapBase &&)=default |
| |
| | TSortableMapBase (const TSortableMapBase &)=default |
| |
| TSortableMapBase & | operator= (TSortableMapBase &&)=default |
| |
| TSortableMapBase & | operator= (const TSortableMapBase &)=default |
| |
| template<typename OtherSetAllocator > |
| | TSortableMapBase (TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| template<typename OtherSetAllocator > |
| | TSortableMapBase (const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| template<typename OtherSetAllocator > |
| TSortableMapBase & | operator= (TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| template<typename OtherSetAllocator > |
| TSortableMapBase & | operator= (const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| | TMapBase ()=default |
| |
| | TMapBase (TMapBase &&)=default |
| |
| | TMapBase (const TMapBase &)=default |
| |
| TMapBase & | operator= (TMapBase &&)=default |
| |
| TMapBase & | operator= (const TMapBase &)=default |
| |
| template<typename OtherSetAllocator > |
| | TMapBase (TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| template<typename OtherSetAllocator > |
| | TMapBase (const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| template<typename OtherSetAllocator > |
| TMapBase & | operator= (TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other) |
| |
| template<typename OtherSetAllocator > |
| TMapBase & | operator= (const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other) |
| |
| ElementSetType | Pairs |
| |
Definition at line 374 of file ConfigCacheIni.h.