本文整理汇总了C++中NarrowString::end方法的典型用法代码示例。如果您正苦于以下问题:C++ NarrowString::end方法的具体用法?C++ NarrowString::end怎么用?C++ NarrowString::end使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NarrowString
的用法示例。
在下文中一共展示了NarrowString::end方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ParseUnsigned
bool
LX16xxConfigWidget::SaveUnsignedSetting(LX1600::Setting key, unsigned idx,
LX1600::SettingsMap &settings)
{
const std::string old_value = device.GetLX16xxSetting(key);
unsigned value = ParseUnsigned(old_value.c_str());
if (!SaveValue(idx, value))
return false;
NarrowString<32> buffer;
buffer.UnsafeFormat("%u", value);
settings[key] = std::string(buffer.c_str(), buffer.end());
return true;
}
示例2: unsigned
bool
LX16xxConfigWidget::SaveFixedEnumSetting(LX1600::Setting key, unsigned idx,
LX1600::SettingsMap &settings,
unsigned factor)
{
const std::string old_value = device.GetLX16xxSetting(key);
unsigned value = unsigned(ParseDouble(old_value.c_str()) * factor);
if (!SaveValue(idx, value))
return false;
NarrowString<32> buffer;
buffer.UnsafeFormat("%.2f", (double)value / factor);
settings[key] = std::string(buffer.c_str(), buffer.end());
return true;
}
示例3: retval
NarrowString toUpper (const NarrowString & nstr)
{
NarrowString retval (nstr);
std::transform (retval.begin (), retval.end (), retval.begin (), trueUpper);
return retval;
}