const std::string& UserString(const std::string& str) { const StringTable_& string_table = GetStringTable(); if (string_table.StringExists(str)) return GetStringTable().String(str); else return GetDefaultStringTable().String(str); }
bool UserStringExists(const std::string& str) { std::lock_guard<std::recursive_mutex> stringtable_lock(stringtable_access_mutex); if (GetStringTable().StringExists(str)) return true; return GetDefaultStringTable().StringExists(str); }