Lines Matching refs:formatter
29 #include "utils/format/formatter.hpp"
62 /// character. We cannot detect any other kind of invalid formatter because
181 /// Performs internal initialization of the formatter.
186 format::formatter::init(void)
201 /// Constructs a new formatter object (internal).
209 format::formatter::formatter(const std::string& format,
221 /// Constructs a new formatter object.
226 format::formatter::formatter(const std::string& format) :
236 format::formatter::~formatter(void)
244 format::formatter::str(void) const
250 /// Automatic conversion of formatter objects to strings.
252 /// This is provided to allow painless injection of formatter objects into
254 format::formatter::operator const std::string&(void) const
264 /// \return A new formatter that has one less format placeholder.
265 format::formatter
266 format::formatter::operator%(const bool& value) const
277 /// \return A new formatter in which the first formatting placeholder has been
282 format::formatter
283 format::formatter::replace(const std::string& arg) const
290 return formatter(_format, expansion, _placeholder_pos + arg.length());