本文整理汇总了C++中WString::arg方法的典型用法代码示例。如果您正苦于以下问题:C++ WString::arg方法的具体用法?C++ WString::arg怎么用?C++ WString::arg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WString
的用法示例。
在下文中一共展示了WString::arg方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: invalidNotATimeText
WString WTimeValidator::invalidNotATimeText() const
{
if (!notATimeText_.empty()) {
WString s = notATimeText_;
s.arg(formats_[0]);
return s;
} else
return WString::tr("Wt.WTimeValidator.WrongFormat").arg(formats_[0]);
}
示例2: _block
bool WTemplate::_block(const std::vector<WString>& args,
std::ostream& result)
{
if (args.size() < 1)
return false;
WString tblock = WString::tr(args[0].toUTF8());
for (unsigned i = 1; i < args.size(); ++i)
tblock.arg(args[i]);
this->renderTemplateText(result, tblock);
return true;
}
示例3: _tr
bool WTemplate::_tr(const std::vector<WString>& args,
std::ostream& result)
{
if (args.size() >= 1) {
WString s = WString::tr(args[0].toUTF8());
for (unsigned j = 1; j < args.size(); ++j)
s.arg(args[j]);
result << s.toUTF8(); // FIXME formatting / escaping ?
return true;
} else {
LOG_ERROR("Functions::tr(): expects at least one argument");
return false;
}
}
示例4: invalidTooLargeText
WString WIntValidator::invalidTooLargeText() const
{
if (!tooLargeText_.empty()) {
WString s = tooLargeText_;
s.arg(bottom_).arg(top_);
return s;
} else
if (top_ == std::numeric_limits<int>::max())
return WString();
else
if (bottom_ == std::numeric_limits<int>::min())
return WString::tr("Wt.WIntValidator.TooLarge").arg(top_);
else
return WString::tr("Wt.WIntValidator.BadRange").arg(bottom_).arg(top_);
}
示例5: invalidTooLongText
WString WLengthValidator::invalidTooLongText() const
{
if (!tooLongText_.empty()) {
WString s = tooLongText_;
s.arg(minLength_).arg(maxLength_);
return s;
} else
if (maxLength_ == std::numeric_limits<int>::max())
return WString();
else
if (minLength_ == 0)
return WString::tr("Wt.WLengthValidator.TooLong").arg(maxLength_);
else
return WString::tr("Wt.WLengthValidator.BadRange")
.arg(minLength_).arg(maxLength_);
}
示例6: invalidTooLateText
WString WTimeValidator::invalidTooLateText() const
{
if (!tooLateText_.empty()) {
WString s = tooLateText_;
s.arg(bottom_.toString(formats_[0])).arg(top_.toString(formats_[0]));
return s;
} else
if (top_.isNull())
return WString();
else
if (bottom_.isNull())
return WString::tr("Wt.WTimeValidator.TimeTooLate")
.arg(top_.toString(formats_[0]));
else
return WString::tr("Wt.WTimeValidator.WrongTimeRange")
.arg(bottom_.toString(formats_[0]))
.arg(top_.toString(formats_[0]));
}