本文整理汇总了C++中WrapperStr::upper方法的典型用法代码示例。如果您正苦于以下问题:C++ WrapperStr::upper方法的具体用法?C++ WrapperStr::upper怎么用?C++ WrapperStr::upper使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WrapperStr
的用法示例。
在下文中一共展示了WrapperStr::upper方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: compute_name
WrapperStr UmlOperation::compute_name()
{
WrapperStr get_set_spec = javaNameSpec();
if (! get_set_spec.isEmpty()) {
UmlClassMember * it;
if ((it = getOf()) == 0)
it = setOf();
int index;
WrapperStr s = (it->kind() == aRelation)
? ((UmlRelation *) it)->roleName()
: it->name();
if ((index = get_set_spec.find("${name}")) != -1)
get_set_spec.replace(index, 7, s);
else if ((index = get_set_spec.find("${Name}")) != -1)
get_set_spec.replace(index, 7, capitalize(s));
else if ((index = s.find("${NAME}")) != -1)
get_set_spec.replace(index, 7, s.upper());
else if ((index = s.find("${nAME}")) != -1)
get_set_spec.replace(index, 7, s.lower());
return get_set_spec;
}
else
return name();
}
示例2: generate
//.........这里部分代码省略.........
// comment management done
p = pp;
pp = 0;
if (*p == 0)
break;
}
if (*p == '@')
manage_alias(p, f_h);
else if (*p != '$')
{
QTextCodec* codec = QTextCodec::codecForLocale();
//f_h << codec->fromUnicode(*p,1);
//p++;
f_h << toLocale(p);
}
else if (!strncmp(p, "${comment}", 10))
manage_comment(p, pp, CppSettings::isGenerateJavadocStyleComment());
else if (!strncmp(p, "${description}", 14))
manage_description(p, pp);
else if (!strncmp(p, "${name}", 7)) {
p += 7;
f_h << name;
}
else if (!strncmp(p, "${Name}", 7)) {
p += 7;
//QLOG_INFO() << "Outputting name: " << name;
f_h << capitalize(name);
}
else if (!strncmp(p, "${NAME}", 7)) {
p += 7;
f_h << name.upper();
}
else if (!strncmp(p, "${nAME}", 7)) {
p += 7;
f_h << name.lower();
}
else if (!strncmp(p, "${namespace}", 12)) {
p += 12;
f_h << nasp;
}
else if (!strncmp(p, "${NAMESPACE}", 12)) {
p += 12;
f_h << nasp.upper();
}
else if (!strncmp(p, "${includes}", 11)
|| !strncmp(p, "${all_includes}", 15))
{
QLOG_INFO() << "REaDING INCLUDES";
p += (p[2] == 'a') ? 15 : 11;
QLOG_INFO() << "Modified p 1 to be" << QString(p);
if (!incl_computed)
{
incl_computed = TRUE;
CppRefType::compute(dependencies, hdef.operator QString(), srcdef, h_incl, decl, src_incl, this);
QLOG_INFO() << "Modified hdef to be: " << hdef.operator QString();
}
QLOG_INFO() << "Modified p 2 to be" << QString(p);
if (!h_incl.isEmpty())
{
f_h << h_incl;
if (*p != '\n')