| 395 | // 7). StrAppend must support appending the elements of c. |
| 396 | template <typename Container> |
| 397 | string VectorString(const Container& c) { |
| 398 | return CommaSeparatedString(c, "(", ")"); |
| 399 | } |
| 400 | |
| 401 | // Overload needed to allow the container to be an initializer list. The default |
| 402 | // type for T makes an empty initializer list work as well. |