11 #ifndef TLX_LOGGER_SET_HEADER 12 #define TLX_LOGGER_SET_HEADER 20 template <
typename T,
typename C,
typename A>
24 static void print(std::ostream& os,
const std::set<T, C, A>& data) {
26 for (
typename std::set<T, C, A>::const_iterator it = data.begin();
27 it != data.end(); ++it)
29 if (it != data.begin()) os <<
',';
36 template <
typename T,
typename C,
typename A>
40 static void print(std::ostream& os,
const std::multiset<T, C, A>& data) {
42 for (
typename std::multiset<T, C, A>::const_iterator it = data.begin();
43 it != data.end(); ++it)
45 if (it != data.begin()) os <<
',';
54 #endif // !TLX_LOGGER_SET_HEADER