11 #ifndef TLX_LOGGER_SET_HEADER
12 #define TLX_LOGGER_SET_HEADER
20 template <
typename T,
typename C,
typename A>
21 class LoggerFormatter<std::set<T, C, 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>
37 class LoggerFormatter<std::multiset<T, C, 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