| 232 | // Support 5 or more arguments |
| 233 | template <typename... AV> |
| 234 | inline void StrAppend(string *dest, const AlphaNum &a, const AlphaNum &b, |
| 235 | const AlphaNum &c, const AlphaNum &d, const AlphaNum &e, |
| 236 | const AV &... args) { |
| 237 | internal::AppendPieces(dest, |
| 238 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), |
| 239 | static_cast<const AlphaNum &>(args).Piece()...}); |
| 240 | } |
| 241 | |
| 242 | } // namespace strings |
| 243 | } // namespace tensorflow |