forked from fmtlib/fmt
Clean up basic_format_arg
This commit is contained in:
12
fmt/format.h
12
fmt/format.h
@ -1347,21 +1347,17 @@ class basic_format_args;
|
|||||||
template <typename Context>
|
template <typename Context>
|
||||||
class basic_format_arg {
|
class basic_format_arg {
|
||||||
private:
|
private:
|
||||||
typedef typename Context::char_type Char;
|
internal::Value<typename Context::char_type> value_;
|
||||||
|
|
||||||
internal::Value<Char> value_;
|
|
||||||
internal::Type type_;
|
internal::Type type_;
|
||||||
|
|
||||||
template <typename ContextType, typename T>
|
template <typename ContextType, typename T>
|
||||||
friend basic_format_arg<ContextType> internal::make_arg(const T &value);
|
friend basic_format_arg<ContextType> internal::make_arg(const T &value);
|
||||||
|
|
||||||
template <typename Visitor, typename ContextType>
|
template <typename Visitor, typename Ctx>
|
||||||
friend typename std::result_of<Visitor(int)>::type
|
friend typename std::result_of<Visitor(int)>::type
|
||||||
visit(Visitor &&vis, basic_format_arg<ContextType> arg);
|
visit(Visitor &&vis, basic_format_arg<Ctx> arg);
|
||||||
|
|
||||||
template <typename ContextType, typename CharType>
|
|
||||||
friend class basic_format_args;
|
|
||||||
|
|
||||||
|
friend class basic_format_args<Context, typename Context::char_type>;
|
||||||
friend class internal::ArgMap<Context>;
|
friend class internal::ArgMap<Context>;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
Reference in New Issue
Block a user