本文整理汇总了C++中PathList::emplace_back方法的典型用法代码示例。如果您正苦于以下问题:C++ PathList::emplace_back方法的具体用法?C++ PathList::emplace_back怎么用?C++ PathList::emplace_back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PathList
的用法示例。
在下文中一共展示了PathList::emplace_back方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PackageLocations
Container::PathList Container::PackageLocations() const
{
XPathWrangler xpath(_ocf, {{"ocf", "urn:oasis:names:tc:opendocument:xmlns:container"}});
PathList output;
for ( string& str : xpath.Strings(gRootfilePathsXPath) )
{
output.emplace_back(std::move(str));
}
return output;
}
示例2: PackageLocations
Container::PathList Container::PackageLocations() const
{
#if EPUB_COMPILER_SUPPORTS(CXX_INITIALIZER_LISTS)
XPathWrangler xpath(_ocf, {{"ocf", "urn:oasis:names:tc:opendocument:xmlns:container"}});
#else
XPathWrangler::NamespaceList __ns;
__ns["ocf"] = OCFNamespaceURI;
XPathWrangler xpath(_ocf, __ns);
#endif
PathList output;
for ( string& str : xpath.Strings(gRootfilePathsXPath) )
{
output.emplace_back(std::move(str));
}
return output;
}
示例3: move
IResultPtr PerforceDepotView::move(const char* srcFile, const char* dstFile, ChangeListId changeListId)
{
std::stringstream command;
PathList paths;
paths.emplace_back(srcFile);
paths.emplace_back(dstFile);
getLatest(paths);
checkout(paths, changeListId);
if (changeListId != kDefaultChangelist)
{
command << "move -c " << changeListId << " -f " << EscapePaths(paths);
}
else
{
command << "move -f " << EscapePaths(paths);
}
return RunCommand(command.str());
}