コード例 #1
0
ファイル: lrvalueTest.hpp プロジェクト: hsgui/interest-only
 // If we overload the universal reference function
 void logAndAddEfficiently(int idx)
 {
     names.emplace(nameFromIdx[idx]);
 }
コード例 #2
0
ファイル: lrvalueTest.hpp プロジェクト: hsgui/interest-only
 void logAndAddEfficiently(T&& name)
 {
     std::cout << name << std::endl;
     names.emplace(std::forward<T>(name));
 }
コード例 #3
0
void logAndAdd(T&& name)               // name to data structure
{
  auto now = std::chrono::system_clock::now();
  log(now, "logAndAdd");
  names.emplace(std::forward<T>(name));
}
コード例 #4
0
ファイル: lrvalueTest.hpp プロジェクト: hsgui/interest-only
 void logAndAdd(const std::string& name)
 {
     std::cout << name << std::endl;
     names.emplace(name);
 }
コード例 #5
0
ファイル: item26.cpp プロジェクト: wonghoifung/frog-all
void logAndAdd(T&& name)
{
	auto now = getCurrentSystemTime();
	cout << now << ": " << name << endl;
	names.emplace(std::forward<T>(name));
}