本文整理汇总了C++中KKStr::ToBool方法的典型用法代码示例。如果您正苦于以下问题:C++ KKStr::ToBool方法的具体用法?C++ KKStr::ToBool怎么用?C++ KKStr::ToBool使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KKStr
的用法示例。
在下文中一共展示了KKStr::ToBool方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ParseCmdLineParameter
void ModelParamUsfCasCor::ParseCmdLineParameter (const KKStr& parameter,
const KKStr& value,
bool& parameterUsed,
RunLog& log
)
{
parameterUsed = true;
if (parameter.EqualIgnoreCase ("-InLimit") ||
parameter.EqualIgnoreCase ("-IL") ||
parameter.EqualIgnoreCase ("-I")
)
in_limit = value.ToInt ();
else if (parameter.EqualIgnoreCase ("-OutLimit") ||
parameter.EqualIgnoreCase ("-OL") ||
parameter.EqualIgnoreCase ("-O")
)
out_limit = value.ToInt ();
else if (parameter.EqualIgnoreCase ("-NumberOfRounds") ||
parameter.EqualIgnoreCase ("-NOR") ||
parameter.EqualIgnoreCase ("-Rounds") ||
parameter.EqualIgnoreCase ("-R")
)
number_of_rounds = value.ToInt ();
else if (parameter.EqualIgnoreCase ("-NumberOfTrials") ||
parameter.EqualIgnoreCase ("-NOT") ||
parameter.EqualIgnoreCase ("-T")
)
number_of_trials = value.ToInt ();
else if (parameter.EqualIgnoreCase ("-RandomSeed") ||
parameter.EqualIgnoreCase ("-RS") ||
parameter.EqualIgnoreCase ("-S")
)
random_seed = value.ToInt ();
else if (parameter.EqualIgnoreCase ("-UseCache") ||
parameter.EqualIgnoreCase ("-UC") ||
parameter.EqualIgnoreCase ("-Cache")
)
{
if (value.Empty ())
useCache = true;
else
useCache = value.ToBool ();
}
else
parameterUsed = false;
} /* ParseCmdLineParameter */
示例2: ExtractHeaderField
void ScannerFile::ExtractHeaderField (const KKStr& fieldName,
const KKStr& fieldValue
)
{
if (fieldName.EqualIgnoreCase ("FrameHeight"))
{
kkuint32 fieldValueUint = fieldValue.ToInt32 ();
if ((fieldValueUint > 0) && (fieldValueUint < (1024 * 1024)))
frameHeight = fieldValue.ToInt32 ();
}
else if (fieldName.EqualIgnoreCase ("PixelsPerScanLine"))
pixelsPerScanLine = fieldValue.ToInt ();
else if (fieldName.EqualIgnoreCase ("ScanRate"))
scanRate = fieldValue.ToFloat ();
else if (fieldName.EqualIgnoreCase ("FlatFieldCorrectionEnabled"))
flatFieldEnabled = fieldValue.ToBool ();
} /* ExtractHeaderField */