Lines Matching defs:concat_length
22 inline std::size_t concat_length()
28 inline std::size_t concat_length(const char* cstr, Args&& ... rest);
31 inline std::size_t concat_length(const StringType& str, Args&& ... rest);
34 inline std::size_t concat_length(const char /*c*/, Args&& ... rest)
36 return 1 + concat_length(std::forward<Args>(rest)...);
40 inline std::size_t concat_length(const char* cstr, Args&& ... rest)
43 return ::strlen(cstr) + concat_length(std::forward<Args>(rest)...);
47 inline std::size_t concat_length(const StringType& str, Args&& ... rest)
49 return str.size() + concat_length(std::forward<Args>(rest)...);
140 str.reserve(concat_length(std::forward<Args>(args)...));