当前位置: 首页>>代码示例>>C++>>正文


C++ VecStr::emplace_back方法代码示例

本文整理汇总了C++中VecStr::emplace_back方法的典型用法代码示例。如果您正苦于以下问题:C++ VecStr::emplace_back方法的具体用法?C++ VecStr::emplace_back怎么用?C++ VecStr::emplace_back使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在VecStr的用法示例。


在下文中一共展示了VecStr::emplace_back方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: readObjsToVecStr

VecStr readObjsToVecStr(const std::vector<T> & vec){
	VecStr ans;
	for(const auto & read : vec){
		ans.emplace_back(read.seqBase_.seq_);
	}
	return ans;
}
开发者ID:bailey-lab,项目名称:bibseq,代码行数:7,代码来源:seqToolsUtils.hpp

示例2: extractCols

VecStr TableReader::extractCols(const VecStr & row, const VecStr & cols) const{
	VecStr ret;
	ret.reserve(cols.size());
	for(const auto & col : cols){
		ret.emplace_back(row[header_.getColPos(col)]);
	}
	return ret;
}
开发者ID:bailey-lab,项目名称:bibseq,代码行数:8,代码来源:TableReader.cpp

示例3: numVecToVecStr

VecStr numVecToVecStr(const std::vector<T>& nums) {
	VecStr ans;
	ans.reserve(nums.size());
	// std::generate_n(ans.begin(), nums.size(), [](const T & num) {return
	// estd::to_string(num);});
	for (const auto& num : nums) {
		ans.emplace_back(estd::to_string(num));
	}
	return ans;
}
开发者ID:bailey-lab,项目名称:bibseq,代码行数:10,代码来源:vectorUtils.hpp

示例4: tokenizeString

VecStr tokenizeString(const std::string& str, const std::string& delim,
                      bool addEmptyToEnd = false) {
  VecStr output;
  if("whitespace" == delim){
    std::stringstream tempStream(str);
    while (!tempStream.eof()) {
      std::string tempName;
      tempStream >> tempName;
      output.emplace_back(tempName);
    }
  }else{
开发者ID:bailey-lab,项目名称:graphSourceCode,代码行数:11,代码来源:main.cpp

示例5: tokenizeString

TableReader::TableReader(const TableIOOpts & tabOpts): tabOpts_(tabOpts){
	//inital header reader
	njh::files::checkExistenceThrow(tabOpts_.in_.inFilename_);
	std::string currentLine = njh::files::getFirstLine(
			tabOpts_.in_.inFilename_);
	auto toks = tokenizeString(currentLine, tabOpts_.inDelim_, true);
	VecStr columnNames;
	if (!tabOpts_.hasHeader_) {
		for (const auto i : iter::range(toks.size())) {
			columnNames.emplace_back("col." + leftPadNumStr(i, toks.size()));
		}
	} else {
		columnNames = toks;
	}
	header_ = table(columnNames);
	in_ = std::make_unique<InputStream>(tabOpts_.in_);
	if(tabOpts_.hasHeader_){
		njh::files::crossPlatGetline(*in_, currentLine);
	}
}
开发者ID:bailey-lab,项目名称:bibseq,代码行数:20,代码来源:TableReader.cpp

示例6: addAsStrToVec

void addAsStrToVec(VecStr& vec, const std::vector<T>& items) {
	for (const auto& e : items) {
		vec.emplace_back(estd::to_string(e));
	}
}
开发者ID:bailey-lab,项目名称:bibseq,代码行数:5,代码来源:vectorUtils.hpp


注:本文中的VecStr::emplace_back方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。