MCPcopy Create free account
hub / github.com/OpenZWave/open-zwave / GetItemHelp

Method GetItemHelp

cpp/src/Localization.cpp:250–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

248
249}
250string ValueLocalizationEntry::GetItemHelp
251(
252 string lang,
253 int32 itemindex
254)
255{
256 if (lang.empty() && (m_DefaultItemHelpText.find(itemindex) != m_DefaultItemHelpText.end())) {
257 return m_DefaultItemHelpText[itemindex];
258 }
259
260 if ((m_ItemHelpText.find(lang) != m_ItemHelpText.end())) {
261 if ((m_ItemHelpText.at(lang).find(itemindex) != m_ItemHelpText.at(lang).end())) {
262 return m_ItemHelpText.at(lang)[itemindex];
263 }
264 }
265 if (m_DefaultItemHelpText.find(itemindex) != m_DefaultItemHelpText.end()) {
266 return m_DefaultItemHelpText[itemindex];
267 }
268 Log::Write(LogLevel_Warning, "No ItemHelp Entry for Language %s (Index %d)", lang.c_str(), itemindex);
269 return "Undefined";
270}
271
272bool ValueLocalizationEntry::HasItemHelp
273(

Callers 1

GetValueItemHelpMethod · 0.80

Calls 5

WriteFunction · 0.85
findMethod · 0.80
emptyMethod · 0.45
endMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected