17 using PatternIdMapToTemplateItemId = ::std::unordered_map<::HashedString, ::HashedString>;
19 using TemplateItemIdToPatternIdMap = ::std::unordered_map<::HashedString, ::HashedString>;
24 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::HashedString>> mTemplateItemToPatternIdMap;
25 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::HashedString>> mPatternIdToTemplateItemMap;
31 MCAPI
bool doesPatternExist(
::HashedString const& patternId)
const;
33 MCAPI ::std::vector<::TrimPattern> getAllEntries()
const;
36 MCAPI ::HashedString
const& getItemIdByPattern(
::HashedString const& patternId)
const;
39 MCAPI ::std::optional<::HashedString> getPatternIdByItem(
::HashedString const& itemId)
const;
42 MCAPI
void initializeFromTrimPatterns(::std::vector<::TrimPattern>
const& patterns);