Skip to content

Commit dcab745

Browse files
committed
Use \libglobal more.
1 parent ce94085 commit dcab745

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

source/diagnostics.tex

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -713,9 +713,6 @@
713713
\indexlibraryglobal{error_code}%
714714
\indexlibraryglobal{error_condition}%
715715
\indexlibraryglobal{system_error}%
716-
\indexlibraryglobal{is_error_code_enum}%
717-
\indexlibraryglobal{is_error_condition_enum}%
718-
\indexlibraryglobal{errc}%
719716
\begin{codeblock}
720717
#include <compare> // see \ref{compare.syn}
721718

@@ -729,12 +726,12 @@
729726
class system_error;
730727

731728
template<class T>
732-
struct is_error_code_enum : public false_type {};
729+
struct @\libglobal{is_error_code_enum}@ : public false_type {};
733730

734731
template<class T>
735-
struct is_error_condition_enum : public false_type {};
732+
struct @\libglobal{is_error_condition_enum}@ : public false_type {};
736733

737-
enum class errc { // freestanding
734+
enum class @\libglobal{errc}@ { // freestanding
738735
address_family_not_supported, // \tcode{EAFNOSUPPORT}
739736
address_in_use, // \tcode{EADDRINUSE}
740737
address_not_available, // \tcode{EADDRNOTAVAIL}
@@ -837,7 +834,7 @@
837834

838835
// \ref{syserr}, system error support
839836
template<class T>
840-
constexpr bool is_error_code_enum_v = is_error_code_enum<T>::value;
837+
constexpr bool @\libglobal{is_error_code_enum_v}@ = is_error_code_enum<T>::value;
841838
template<class T>
842839
constexpr bool is_error_condition_enum_v = is_error_condition_enum<T>::value;
843840
}

source/meta.tex

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@
160160
template<class T, T v> struct integral_constant;
161161

162162
template<bool B>
163-
using bool_constant = integral_constant<bool, B>;
164-
using true_type = bool_constant<true>;
165-
using false_type = bool_constant<false>;
163+
using @\libglobal{bool_constant}@ = integral_constant<bool, B>;
164+
using @\libglobal{true_type}@ = bool_constant<true>;
165+
using @\libglobal{false_type}@ = bool_constant<false>;
166166

167167
// \ref{meta.unary.cat}, primary type categories
168168
template<class T> struct is_void;
@@ -595,7 +595,7 @@
595595
\indexlibrarymember{value_type}{integral_constant}%
596596
\begin{codeblock}
597597
namespace std {
598-
template<class T, T v> struct integral_constant {
598+
template<class T, T v> struct @\libglobal{integral_constant}@ {
599599
static constexpr T value = v;
600600

601601
using value_type = T;
@@ -607,7 +607,6 @@
607607
}
608608
\end{codeblock}
609609

610-
\indexlibraryglobal{integral_constant}%
611610
\indexlibraryglobal{bool_constant}%
612611
\indexlibraryglobal{true_type}%
613612
\indexlibraryglobal{false_type}%

0 commit comments

Comments
 (0)