From: Jonathan Wakely <jwakely@redhat.com>
To: "Arsen Arsenović" <arsen@aarsen.me>
Cc: gcc-patches@gcc.gnu.org, libstdc++@gcc.gnu.org
Subject: Re: [PATCH] libstdc++: Use ///< for inline documentation
Date: Mon, 3 Oct 2022 09:37:00 +0100 [thread overview]
Message-ID: <CACb0b4mJ5wno52KE1eWAuebRzhwJhd9JB4FWvxKjWcFKCabhbA@mail.gmail.com> (raw)
In-Reply-To: <20221001184004.3599748-1-arsen@aarsen.me>
On Sat, 1 Oct 2022 at 19:43, Arsen Arsenović via Libstdc++
<libstdc++@gcc.gnu.org> wrote:
>
> I accidentally that some variables were misdocumented when using
> trailing comment for documentation. I ran a search with a relatively
> simple regex[1] to look for any ///s following some code that did not
> have a <, and came up with these instances only.
>
> [1]: \s*([^ ]+\s*)+///[^<].*$
>
> libstdc++-v3/ChangeLog:
> * include/std/iostream: Use ///< for inline documentation.
> * include/std/limits: Likewise.
> * include/experimental/internet: Likewise.
>
> Signed-off-by: Arsen Arsenović <arsen@aarsen.me>
> ---
> Hey,
>
> I just got reminded that I found some trivial documentation errors a few months
> ago, and forgot to do anything about them after bringing them up on IRC. This
> patch should fix that.
I did look into this after you pointed it out on IRC. Unless I fumbled
my doxygen roll, the results are the same for /// and ///< so maybe at
some point Doxygen started to DTRT even without the < character.
>
> Thanks,
>
> libstdc++-v3/include/experimental/internet | 2 +-
> libstdc++-v3/include/std/iostream | 16 ++++++++--------
> libstdc++-v3/include/std/limits | 10 +++++-----
> 3 files changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/libstdc++-v3/include/experimental/internet b/libstdc++-v3/include/experimental/internet
> index 4be4bfb731e..a6b7b235087 100644
> --- a/libstdc++-v3/include/experimental/internet
> +++ b/libstdc++-v3/include/experimental/internet
> @@ -2137,7 +2137,7 @@ namespace ip
> using resolver = basic_resolver<tcp>; ///< A TCP resolver.
> using socket = basic_stream_socket<tcp>; ///< A TCP socket.
> using acceptor = basic_socket_acceptor<tcp>; ///< A TCP acceptor.
> - using iostream = basic_socket_iostream<tcp>; /// A TCP iostream.
> + using iostream = basic_socket_iostream<tcp>; ///< A TCP iostream.
>
> #ifdef TCP_NODELAY
> /// Disable coalescing of small segments (i.e. the Nagle algorithm).
> diff --git a/libstdc++-v3/include/std/iostream b/libstdc++-v3/include/std/iostream
> index d705913f53c..83a238193ce 100644
> --- a/libstdc++-v3/include/std/iostream
> +++ b/libstdc++-v3/include/std/iostream
> @@ -57,16 +57,16 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
> * manual linked to above.
> */
> ///@{
> - extern istream cin; /// Linked to standard input
> - extern ostream cout; /// Linked to standard output
> - extern ostream cerr; /// Linked to standard error (unbuffered)
> - extern ostream clog; /// Linked to standard error (buffered)
> + extern istream cin; ///< Linked to standard input
> + extern ostream cout; ///< Linked to standard output
> + extern ostream cerr; ///< Linked to standard error (unbuffered)
> + extern ostream clog; ///< Linked to standard error (buffered)
>
> #ifdef _GLIBCXX_USE_WCHAR_T
> - extern wistream wcin; /// Linked to standard input
> - extern wostream wcout; /// Linked to standard output
> - extern wostream wcerr; /// Linked to standard error (unbuffered)
> - extern wostream wclog; /// Linked to standard error (buffered)
> + extern wistream wcin; ///< Linked to standard input
> + extern wostream wcout; ///< Linked to standard output
> + extern wostream wcerr; ///< Linked to standard error (unbuffered)
> + extern wostream wclog; ///< Linked to standard error (buffered)
> #endif
> ///@}
>
> diff --git a/libstdc++-v3/include/std/limits b/libstdc++-v3/include/std/limits
> index 66201fa6215..a60611b1b11 100644
> --- a/libstdc++-v3/include/std/limits
> +++ b/libstdc++-v3/include/std/limits
> @@ -166,11 +166,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
> */
> enum float_round_style
> {
> - round_indeterminate = -1, /// Intermediate.
> - round_toward_zero = 0, /// To zero.
> - round_to_nearest = 1, /// To the nearest representable value.
> - round_toward_infinity = 2, /// To infinity.
> - round_toward_neg_infinity = 3 /// To negative infinity.
> + round_indeterminate = -1, ///< Intermediate.
> + round_toward_zero = 0, ///< To zero.
> + round_to_nearest = 1, ///< To the nearest representable value.
> + round_toward_infinity = 2, ///< To infinity.
> + round_toward_neg_infinity = 3 ///< To negative infinity.
> };
>
> /**
> --
> 2.37.3
>
next prev parent reply other threads:[~2022-10-03 8:37 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-01 18:40 Arsen Arsenović
2022-10-03 8:37 ` Jonathan Wakely [this message]
2022-10-03 9:29 ` Arsen Arsenović
2022-10-03 10:25 ` Jonathan Wakely
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CACb0b4mJ5wno52KE1eWAuebRzhwJhd9JB4FWvxKjWcFKCabhbA@mail.gmail.com \
--to=jwakely@redhat.com \
--cc=arsen@aarsen.me \
--cc=gcc-patches@gcc.gnu.org \
--cc=libstdc++@gcc.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).