From ac8f316e808beb5d018260f1080c790b5fc2cd65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=87=E4=BD=B3=E9=B9=8F?= Date: Thu, 11 Jun 2020 13:51:22 +0800 Subject: [PATCH] c++11 use formatting user-defined types --- doc/api.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/api.rst b/doc/api.rst index 8aefbdb7..7baa756b 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -136,6 +136,7 @@ template and implement ``parse`` and ``format`` methods:: // Parses format specifications of the form ['f' | 'e']. constexpr auto parse(format_parse_context& ctx) { + //auto parse(format_parse_context &ctx) -> decltype(ctx.begin()) //c++11 // [ctx.begin(), ctx.end()) is a character range that contains a part of // the format string starting from the format specifications to be parsed, // e.g. in @@ -163,6 +164,7 @@ template and implement ``parse`` and ``format`` methods:: // stored in this formatter. template auto format(const point& p, FormatContext& ctx) { + //auto format(const point &p, FormatContext &ctx) -> decltype(ctx.out()) //c++11 // ctx.out() is an output iterator to write to. return format_to( ctx.out(),