Skip to content

Commit d83d19a

Browse files
committed
Improve navigation
1 parent 35dcfa3 commit d83d19a

File tree

9 files changed

+25
-31
lines changed

9 files changed

+25
-31
lines changed

doc/modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* xref:literals.adoc[]
1515
* xref:numbers.adoc[]
1616
* xref:cmath.adoc[]
17+
** xref:cmath.adoc#non_standard_cmath[Non-Standard Functions]
1718
* xref:cstdlib.adoc[]
1819
* xref:charconv.adoc[]
1920
* xref:format.adoc[]

doc/modules/ROOT/pages/cfenv.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#cfenv]
8-
= cfenv support
8+
= `<cfenv>` support
99
:idprefix: cfenv_
1010

1111
== <cfenv>

doc/modules/ROOT/pages/charconv.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#charconv]
8-
= charconv support
8+
= `<charconv>` support
99
:idprefix: charconv_
1010

1111
== <charconv>

doc/modules/ROOT/pages/cmath.adoc

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,14 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#cmath]
8-
= cmath support
8+
= `<cmath>` support
99
:idprefix: cmath_
1010

11-
== <cmath>
12-
1311
Decimal contains overloads for all functions from `<cmath>`, and they have the same handling as built-in floating point types.
1412
They are also all constexpr with C\\++14 unlike the built-in floating point types which require either C++23 or 26.
1513
Additionally, all functions are marked `noexcept`.
1614

17-
=== Basic Operations
15+
== Basic Operations
1816

1917
|===
2018
| Function | Description
@@ -73,7 +71,7 @@ constexpr decimal128_t nand128(const char* arg) noexcept;
7371
} // namespace boost
7472
----
7573

76-
=== Exponential Functions
74+
== Exponential Functions
7775

7876
|===
7977
| Function | Description
@@ -150,7 +148,7 @@ constexpr DecimalType hypot(DecimalType x, DecimalType y, DecimalType z) noexcep
150148
} // namespace boost
151149
----
152150

153-
=== Trigonometric Functions
151+
== Trigonometric Functions
154152

155153
|===
156154
| Function | Description
@@ -194,7 +192,7 @@ constexpr DecimalType atan2(DecimalType x, DecimalType y) noexcept;
194192
----
195193

196194

197-
=== Hyperbolic Functions
195+
== Hyperbolic Functions
198196

199197
|===
200198
| Function | Description
@@ -233,7 +231,7 @@ constexpr DecimalType atanh(DecimalType x) noexcept;
233231
} // namespace boost
234232
----
235233

236-
=== Error and Gamma Functions
234+
== Error and Gamma Functions
237235

238236
|===
239237
| Function | Description
@@ -264,7 +262,7 @@ constexpr DecimalType lgamma(DecimalType x) noexcept;
264262
} // namespace boost
265263
----
266264

267-
=== Nearest integer floating point operations
265+
== Nearest integer floating point operations
268266

269267
|===
270268
| Function | Description
@@ -318,7 +316,7 @@ constexpr long long llrint(DecimalType x) noexcept;
318316
} // namespace boost
319317
----
320318

321-
=== Floating point manipulation functions
319+
== Floating point manipulation functions
322320

323321
|===
324322
| Function | Description
@@ -373,7 +371,7 @@ constexpr DecimalType copysign(DecimalType mag, DecimalType sgn) noexcept;
373371
} // namespace boost
374372
----
375373

376-
=== Classification and comparison
374+
== Classification and comparison
377375

378376
|===
379377
| Function | Description
@@ -496,6 +494,7 @@ constexpr DecimalType riemann_zeta(IntegralType n) noexcept;
496494
} //namespace boost
497495
----
498496

497+
[#non_standard_cmath]
499498
== Non-standard Functions
500499

501500
The following are convenience functions, or are prescribed in IEEE 754-2019 as required for decimal floating point types.

doc/modules/ROOT/pages/cstdio.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#cstdio]
8-
= cstdio support
8+
= `<cstdio>` support
99
:idprefix: cstdio_
1010

11-
== <cstdio>
12-
13-
The following functions analogous to those from <cstdio> are provided:
11+
The following functions analogous to those from `<cstdio>` are provided:
1412

1513
[source, c++]
1614
----

doc/modules/ROOT/pages/cstdlib.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#cstdlib]
8-
= cstdlib support
8+
= `<cstdlib>` support
99
:idprefix: cstdlib_
1010

11-
== <cstdlib>
12-
1311
The following functions analogous to those from `<cstdlib>` are provided:
1412

1513
[source, c++]

doc/modules/ROOT/pages/format.adoc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ https://www.boost.org/LICENSE_1_0.txt
88
= formating support
99
:idprefix: format_
1010

11-
== <format>
11+
[#std_format]
12+
== `<format>`
1213

1314
Format is supported when using C++20 and a compiler with appropriate support: GCC >= 13, Clang >= 18, MSVC >= 19.40
1415

@@ -65,7 +66,8 @@ int main()
6566
}
6667
----
6768

68-
== <fmt/format.h>
69+
[#fmt_format]
70+
== `<fmt/format.h>`
6971

7072
Support for fmtlib is available as long as `<fmt/format.h>` is present.
7173
All of the above information on modifiers is the same for fmtlib

doc/modules/ROOT/pages/functional.adoc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#functional]
8-
= functional support
8+
= `<functional>` support
99
:idprefix: functional_
1010

11-
== <functional>
12-
13-
The following functions from <functional> are overloaded:
11+
The following functions from `<functional>` are overloaded:
1412

1513
[source, c++]
1614
----
@@ -19,7 +17,7 @@ namespace std {
1917
template <>
2018
struct hash<boost::decimal::decimal32_t>;
2119
22-
templte <>
20+
template <>
2321
struct hash<boost::decimal::decimal_fast32_t>;
2422
2523
template <>

doc/modules/ROOT/pages/limits.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ https://www.boost.org/LICENSE_1_0.txt
55
////
66

77
[#limits]
8-
= limits support
8+
= `<limits>` support
99
:idprefix: limits_
1010

11-
== <limits>
12-
13-
The following from <limits> are overloaded for each type with associated values for reference:
11+
The following from `<limits>` are overloaded for each type with associated values for reference:
1412

1513
[source, c++]
1614
----

0 commit comments

Comments
 (0)