本文整理汇总了C++中Split::isNumber方法的典型用法代码示例。如果您正苦于以下问题:C++ Split::isNumber方法的具体用法?C++ Split::isNumber怎么用?C++ Split::isNumber使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Split
的用法示例。
在下文中一共展示了Split::isNumber方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: list
void
Base::applyOptions()
{
// options only applicable to Base properties
Split split;
split.setSeparator("=");
// now we apply to the varNames found
for( size_t j=0 ; j < optStr.size() ; ++j)
{
split = optStr[j];
if( split.size() == 2 )
{
if( isVarname( split[0] ) )
{
if( getObjName() == "IN" )
continue;
else
{
Split list(split[1], ",");
for( size_t i=0 ; i < list.size() ; i++)
varName.push_back( list[i] );
}
}
if( split[0][0] == 'f' )
{
setFilename( split[1] );
continue;
}
if( split[0] == "filling_value" ||
split[0] == "fillingValue" || split[0] == "fV"
|| split[0] == "_FillValue" )
{
isMissValSet=true;
Split spltFV(split[1],",");
for( size_t i=0 ; i < spltFV.size() ; ++i)
fillingValue.push_back( spltFV.toDouble(i) ) ;
continue;
}
}
// skip ident number
if( split.isNumber(0) )
continue;
// these are applied to each GD obj
// for( size_t i=0 ; i < pGM.size() ; ++i)
/*
{
if( split[0] == "back_rotation"
|| split[0] == "backRotation")
{
isBackRotation=true;
pGM[i]->setBackRotation();
continue;
}
*/
/*
if( split[0] == "gmt_multi_segment"
|| split[0] == "gmtMultiSegment" )
{
pGM[i]->setOutputGMT_MultiSegment();
continue;
}
if( split[0] == "oF" )
{
pGM[i]->setPrintFilename(split[1]);
continue;
}
if( split[0] == "print_cells" || split[0] == "printCells" )
{
pGM[i]->setPrintWithGeoCoord();
continue;
}
if( split[0].substr(0,3) == "reg"
|| split[0].substr(0,3) == "Reg" )
{
regionFile = split[1];
continue;
}
*/
// }
}
return;
}