@@ -2805,6 +2805,8 @@ <h3 id="decimal32_description">Description</h3>
28052805< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
28062806< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
28072807
2808+ < span class ="k "> class</ span > < span class ="nc "> decimal32</ span > < span class ="p "> {</ span >
2809+
28082810< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
28092811
28102812< span class ="c1 "> // 3.2.2.1 construct/copy/destroy</ span >
@@ -2862,6 +2864,8 @@ <h3 id="decimal32_description">Description</h3>
28622864< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal64</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
28632865< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal128</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
28642866
2867+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal32</ span >
2868+
28652869< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
28662870< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
28672871</ div >
@@ -2909,6 +2913,8 @@ <h3 id="decimal64_description">Description</h3>
29092913< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
29102914< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
29112915
2916+ < span class ="k "> class</ span > < span class ="nc "> decimal64</ span > < span class ="p "> {</ span >
2917+
29122918< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
29132919
29142920< span class ="c1 "> // 3.2.3.1 construct/copy/destroy</ span >
@@ -2966,6 +2972,8 @@ <h3 id="decimal64_description">Description</h3>
29662972< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal32</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
29672973< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal128</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
29682974
2975+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal64</ span >
2976+
29692977< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
29702978< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
29712979</ div >
@@ -3013,6 +3021,8 @@ <h3 id="decimal128_description">Description</h3>
30133021< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
30143022< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
30153023
3024+ < span class ="k "> class</ span > < span class ="nc "> decimal128</ span > < span class ="p "> {</ span >
3025+
30163026< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
30173027
30183028< span class ="c1 "> // 3.2.4.1 construct/copy/destroy</ span >
@@ -3070,6 +3080,8 @@ <h3 id="decimal128_description">Description</h3>
30703080< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal32</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
30713081< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal64</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
30723082
3083+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal128</ span >
3084+
30733085< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
30743086< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
30753087</ div >
@@ -3126,6 +3138,8 @@ <h3 id="decimal32_fast_description">Description</h3>
31263138< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
31273139< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
31283140
3141+ < span class ="k "> class</ span > < span class ="nc "> decimal32_fast</ span > < span class ="p "> {</ span >
3142+
31293143< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
31303144
31313145< span class ="c1 "> // 3.2.2.1 construct/copy/destroy</ span >
@@ -3183,6 +3197,8 @@ <h3 id="decimal32_fast_description">Description</h3>
31833197< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal64</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
31843198< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal128</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
31853199
3200+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal32_fast</ span >
3201+
31863202< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
31873203< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
31883204</ div >
@@ -3229,6 +3245,8 @@ <h3 id="decimal64_fast_description">Description</h3>
32293245< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
32303246< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
32313247
3248+ < span class ="k "> class</ span > < span class ="nc "> decimal64_fast</ span > < span class ="p "> {</ span >
3249+
32323250< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
32333251
32343252< span class ="c1 "> // 3.2.3.1 construct/copy/destroy</ span >
@@ -3286,6 +3304,8 @@ <h3 id="decimal64_fast_description">Description</h3>
32863304< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal32</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
32873305< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal128</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
32883306
3307+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal64_fast</ span >
3308+
32893309< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
32903310< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
32913311</ div >
@@ -3332,6 +3352,8 @@ <h3 id="decimal128_fast_description">Description</h3>
33323352< span class ="k "> namespace</ span > < span class ="n "> boost</ span > < span class ="p "> {</ span >
33333353< span class ="k "> namespace</ span > < span class ="n "> decimal</ span > < span class ="p "> {</ span >
33343354
3355+ < span class ="k "> class</ span > < span class ="nc "> decimal128_fast</ span > < span class ="p "> {</ span >
3356+
33353357< span class ="c1 "> // Paragraph numbers are from ISO/IEC DTR 24733</ span >
33363358
33373359< span class ="c1 "> // 3.2.4.1 construct/copy/destroy</ span >
@@ -3389,6 +3411,8 @@ <h3 id="decimal128_fast_description">Description</h3>
33893411< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal32</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
33903412< span class ="k "> explicit</ span > < span class ="k "> constexpr</ span > < span class ="k "> operator</ span > < span class ="n "> decimal64</ span > < span class ="p "> ()</ span > < span class ="k "> const</ span > < span class ="k "> noexcept</ span > < span class ="p "> ;</ span >
33913413
3414+ < span class ="p "> };</ span > < span class ="c1 "> // class decimal128_fast</ span >
3415+
33923416< span class ="p "> }</ span > < span class ="c1 "> //namespace decimal</ span >
33933417< span class ="p "> }</ span > < span class ="c1 "> //namespace boost</ span > </ code > </ pre >
33943418</ div >
@@ -7623,7 +7647,7 @@ <h2 id="copyright">Copyright and License</h2>
76237647</ div >
76247648< div id ="footer ">
76257649< div id ="footer-text ">
7626- Last updated 2025-01-15 09:53:43 -0500
7650+ Last updated 2025-01-15 14:17:52 -0500
76277651</ div >
76287652</ div >
76297653< style >
0 commit comments