string_utils.h#
String conversion and concatenation helpers used by ONNX utilities.
-
namespace ONNX_LIGHT_NAMESPACE
Functions
-
template<typename T>
inline void MakeStringInternal(std::stringstream &ss, const T &t)# Appends a single value to a stream.
-
template<typename T, typename ...Args>
inline void MakeStringInternal(std::stringstream &ss, const T &t, const Args&... args)#
-
template<typename ...Args>
std::string MakeString(const Args&... args)# Concatenates values into a single string using stream insertion.
This is the primary template. This header also provides an inline specialization for
std::stringand an overload forconstchar*.- Template Parameters:
Args – Argument types intended to support stream insertion via operator<<; compilation fails for unsupported types.
- Parameters:
args – Variadic parameter pack whose values are appended in order by stream insertion.
- Returns:
Concatenated string representation of all inputs.
-
template<typename T>