Lines Matching defs:simple
102 struct simple { struct
103 simple ( msg_type & msg) : m_msg(msg) {} in simple() argument
105 template<class formatter_ptr> void format(const formatter_ptr & fmt) { in format()
108 template<class destination_ptr> void write(const destination_ptr & dest) { in write()
111 void clear_format() {} in clear_format()
113 msg_type &m_msg;
196 struct simple { struct
197 typedef typename formatter_base::ptr_type formatter_ptr;
198 typedef typename destination_base::ptr_type destination_ptr;
200 typedef std::vector<formatter_ptr> f_array;
201 typedef std::vector<destination_ptr> d_array;
202 struct write_info {
208 simple(const formatter_array&, const destination_array&) {} in simple() function
210 void append_formatter(formatter_ptr fmt) { in append_formatter()
213 void del_formatter(formatter_ptr fmt) { in del_formatter()
219 void append_destination(destination_ptr dest) { in append_destination()
223 void del_destination(destination_ptr dest) { in del_destination()
230 template<class format_and_write> void write(msg_type & msg) const { in write()
243 write_info m_to_write;