Skip to content

Commit 73ae0b7

Browse files
jensmaurertkoeppe
authored andcommitted
[macros,diff] Rework header indexing to avoid hyphenation hints
1 parent d18ddb7 commit 73ae0b7

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

source/compatibility.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2264,7 +2264,7 @@
22642264
\libheaderrefx{condition_variable}{condition.variable.syn},
22652265
\libheaderrefx{forward_list}{forward.list.syn},
22662266
\libheaderref{future},
2267-
\libheaderrefx{initiali\-zer_list}{initializer.list.syn},
2267+
\libheaderrefxx{initializer_list}{initiali\-zer_list}{initializer.list.syn},
22682268
\libheaderref{mutex},
22692269
\libheaderrefx{random}{rand.synopsis},
22702270
\libheaderref{ratio},
@@ -2273,7 +2273,7 @@
22732273
\libheaderrefx{system_error}{system.error.syn},
22742274
\libheaderref{thread},
22752275
\libheaderref{tuple},
2276-
\libheaderrefx{type\-index}{type.index.synopsis},
2276+
\libheaderrefxx{typeindex}{type\-index}{type.index.synopsis},
22772277
\libheaderrefx{type_traits}{meta.type.synop},
22782278
\libheaderrefx{unordered_map}{unord.map.syn},
22792279
and

source/macros.tex

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,13 @@
215215
\newcommand{\libspec}[2]{\indexlibrarymemberx{#1}{#2}#1}
216216

217217
% index for library headers
218-
\newcommand{\libheader}[1]{\indexhdr{#1}\tcode{<#1>}}
218+
\newcommand{\libheaderx}[2]{\indexhdr{#1}\tcode{<#2>}}
219+
\newcommand{\libheader}[1]{\libheaderx{#1}{#1}}
219220
\newcommand{\indexheader}[1]{\index[headerindex]{\idxhdr{#1}|idxbfpage}}
220221
\newcommand{\libheaderdef}[1]{\indexheader{#1}\tcode{<#1>}}
221222
\newcommand{\libnoheader}[1]{\indextext{\idxhdr{#1}!absence thereof}\tcode{<#1>}}
222-
\newcommand{\libheaderrefx}[2]{\libheader{#1}\iref{#2}}
223+
\newcommand{\libheaderrefxx}[3]{\libheaderx{#1}{#2}\iref{#3}}
224+
\newcommand{\libheaderrefx}[2]{\libheaderrefxx{#1}{#1}{#2}}
223225
\newcommand{\libheaderref}[1]{\libheaderrefx{#1}{#1.syn}}
224226
\newcommand{\libdeprheaderref}[1]{\libheaderrefx{#1}{depr.#1.syn}}
225227

0 commit comments

Comments
 (0)