6#include "Containers/Map.h"
7#include "Containers/Set.h"
62 return EntriesByKey.CreateConstIterator();
67 return EntriesByKey.Num();
72 return EntriesBySourceText.CreateConstIterator();
77 return EntriesBySourceText.Num();
82 FormatVersion = Version;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TMultiMap< FString, TSharedRef< FArchiveEntry >, FDefaultSetAllocator, FLocKeyMultiMapFuncs< TSharedRef< FArchiveEntry > > > FArchiveEntryByStringContainer
Definition InternationalizationArchive.h:31
TMultiMap< FLocKey, TSharedRef< FArchiveEntry > > FArchiveEntryByLocKeyContainer
Definition InternationalizationArchive.h:30
Definition InternationalizationArchive.h:18
bool bIsOptional
Definition InternationalizationArchive.h:26
FLocItem Translation
Definition InternationalizationArchive.h:25
const FLocKey Namespace
Definition InternationalizationArchive.h:22
TSharedPtr< FLocMetadataObject > KeyMetadataObj
Definition InternationalizationArchive.h:27
const FLocItem Source
Definition InternationalizationArchive.h:24
const FLocKey Key
Definition InternationalizationArchive.h:23
Definition ContainerAllocationPolicies.h:1660
Definition InternationalizationArchive.h:34
EFormatVersion
Definition InternationalizationArchive.h:37
CORE_API bool SetTranslation(const FLocKey &Namespace, const FLocKey &Key, const FLocItem &Source, const FLocItem &Translation, const TSharedPtr< FLocMetadataObject > KeyMetadataObj)
Definition InternationalizationArchive.cpp:65
int32 GetNumEntriesByKey() const
Definition InternationalizationArchive.h:65
CORE_API void UpdateEntry(const TSharedRef< FArchiveEntry > &OldEntry, const TSharedRef< FArchiveEntry > &NewEntry)
Definition InternationalizationArchive.cpp:56
CORE_API bool AddEntry(const FLocKey &Namespace, const FLocKey &Key, const FLocItem &Source, const FLocItem &Translation, const TSharedPtr< FLocMetadataObject > KeyMetadataObj, const bool bOptional)
Definition InternationalizationArchive.cpp:24
int32 GetNumEntriesBySourceText() const
Definition InternationalizationArchive.h:75
EFormatVersion GetFormatVersion() const
Definition InternationalizationArchive.h:85
void SetFormatVersion(const EFormatVersion Version)
Definition InternationalizationArchive.h:80
FInternationalizationArchive()
Definition InternationalizationArchive.h:46
FArchiveEntryByLocKeyContainer::TConstIterator GetEntriesByKeyIterator() const
Definition InternationalizationArchive.h:60
FArchiveEntryByStringContainer::TConstIterator GetEntriesBySourceTextIterator() const
Definition InternationalizationArchive.h:70
CORE_API TSharedPtr< FArchiveEntry > FindEntryByKey(const FLocKey &Namespace, const FLocKey &Key, const TSharedPtr< FLocMetadataObject > KeyMetadataObj) const
Definition InternationalizationArchive.cpp:85
Definition LocKeyFuncs.h:10
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition InternationalizationManifest.h:57
Definition LocKeyFuncs.h:179