本文整理汇总了C++中Version::setChangelog方法的典型用法代码示例。如果您正苦于以下问题:C++ Version::setChangelog方法的具体用法?C++ Version::setChangelog怎么用?C++ Version::setChangelog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Version
的用法示例。
在下文中一共展示了Version::setChangelog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LoadVersionV1
void LoadVersionV1(TiXmlElement *verNode, Package *pkg)
{
const char *name = verNode->Attribute("name");
if(!name) name = "";
Version *ver = new Version(name, pkg);
unique_ptr<Version> ptr(ver);
const char *author = verNode->Attribute("author");
if(author) ver->setAuthor(author);
const char *time = verNode->Attribute("time");
if(time) ver->setTime(time);
TiXmlElement *node = verNode->FirstChildElement("source");
while(node) {
LoadSourceV1(node, ver);
node = node->NextSiblingElement("source");
}
node = verNode->FirstChildElement("changelog");
if(node) {
if(const char *changelog = node->GetText())
ver->setChangelog(changelog);
}
if(pkg->addVersion(ver))
ptr.release();
}