Lines Matching refs:Impl
434 template <typename Impl, typename Char>
1518 #define FMT_DISPATCH(call) static_cast<Impl*>(this)->call
1528 Pass the subclass as the *Impl* template parameter. Then calling
1544 template <typename Impl, typename Result>
1638 the `~fmt::ArgVisitor::visit_double()` method of the *Impl* class will be
1925 template <typename Impl, typename Char>
1926 class ArgFormatterBase : public ArgVisitor<Impl, void> {
2012 using ArgVisitor<Impl, void>::visit_wstring;
2080 Pass the subclass as the *Impl* template parameter. When a formatting
2089 template <typename Impl, typename Char>
2090 class BasicArgFormatter : public internal::ArgFormatterBase<Impl, Char> {
2092 BasicFormatter<Char, Impl> &formatter_;
2104 BasicArgFormatter(BasicFormatter<Char, Impl> &formatter,
2106 : internal::ArgFormatterBase<Impl, Char>(formatter.writer(), spec),
2532 template <typename Impl, typename Char_>
2535 template <typename Impl, typename Char_>