Support 9 or more arguments
| 126 | |
| 127 | // Support 9 or more arguments |
| 128 | inline string StrCat(const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, |
| 129 | const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, |
| 130 | const AlphaNum &g, const AlphaNum &h, const AlphaNum &i) { |
| 131 | const AlphaNum* null_alphanum = NULL; |
| 132 | return strings::internal::StrCatNineOrMore(&a, &b, &c, &d, &e, &f, &g, &h, &i, |
| 133 | null_alphanum); |
| 134 | } |
| 135 | |
| 136 | inline string StrCat(const AlphaNum &a, const AlphaNum &b, const AlphaNum &c, |
| 137 | const AlphaNum &d, const AlphaNum &e, const AlphaNum &f, |