本文整理汇总了C++中st::string::to_int方法的典型用法代码示例。如果您正苦于以下问题:C++ string::to_int方法的具体用法?C++ string::to_int怎么用?C++ string::to_int使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类st::string
的用法示例。
在下文中一共展示了string::to_int方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IPrcParse
void plAgeLinkStruct::IPrcParse(const pfPrcTag* tag, plResManager* mgr) {
if (tag->getName() == "AgeInfo") {
fFlags |= kHasAgeInfo;
if (tag->hasChildren())
fAgeInfo.prcParse(tag->getFirstChild(), mgr);
else
fAgeInfo.clear();
} else if (tag->getName() == "LinkingRules") {
fFlags |= kHasLinkingRules;
ST::string lRule = tag->getParam("value", "kBasicLink");
fLinkingRules = -1;
for (size_t i=0; i<=kChildAgeBook; i++) {
if (lRule == kLinkingRuleNames[i])
fLinkingRules = i;
}
if (fLinkingRules == -1) {
fLinkingRules = lRule.to_int();
}
} else if (tag->getName() == "SpawnPoint") {
fFlags |= kHasSpawnPt;
if (tag->hasChildren())
fSpawnPoint.prcParse(tag->getFirstChild());
else
fSpawnPoint.clear();
} else if (tag->getName() == "AmCCR") {
fFlags |= kHasAmCCR;
fAmCCR = tag->getParam("value", "0").to_uint();
} else if (tag->getName() == "ParentAgeFilename") {
fFlags |= kHasParentAgeFilename;
fParentAgeFilename = tag->getParam("value", "");
} else {
plCreatable::IPrcParse(tag, mgr);
}
}