本文整理汇总了C++中tiny_string::len方法的典型用法代码示例。如果您正苦于以下问题:C++ tiny_string::len方法的具体用法?C++ tiny_string::len怎么用?C++ tiny_string::len使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tiny_string
的用法示例。
在下文中一共展示了tiny_string::len方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: isValidQName
bool Array::isValidQName(const tiny_string& name, const tiny_string& ns, unsigned int& index)
{
if(ns!="")
return false;
assert_and_throw(name.len()!=0);
index=0;
//First we try to convert the string name to an index, at the first non-digit
//we bail out
for(int i=0;i<name.len();i++)
{
if(!isdigit(name[i]))
return false;
index*=10;
index+=(name[i]-'0');
}
return true;
}
示例2:
CurlDownloader::CurlDownloader(const tiny_string& u)
{
//TODO: Url encode the string
std::string tmp2;
tmp2.reserve(u.len()*2);
for(int i=0;i<u.len();i++)
{
if(u[i]==' ')
{
char buf[4];
sprintf(buf,"%%%x",(unsigned char)u[i]);
tmp2+=buf;
}
else
tmp2.push_back(u[i]);
}
url=tmp2;
}