9 #ifndef FAIR_MQ_TOOLS_STRINGS_H 10 #define FAIR_MQ_TOOLS_STRINGS_H 13 #include <initializer_list> 28 template<
typename ... T>
29 auto ToString(T&&... t) -> std::string
32 (void)std::initializer_list<int>{(ss << t, 0)...};
37 inline auto ToStrVector(
const int argc,
char*
const* argv,
const bool dropProgramName =
true) -> std::vector<std::string>
39 if (dropProgramName) {
40 return std::vector<std::string>(argv + 1, argv + argc);
42 return std::vector<std::string>(argv, argv + argc);
Tools for interfacing containers to the transport via polymorphic allocators.
Definition: DeviceRunner.h:23