Skip to content

Commit f7917b4

Browse files
committed
Merge branch 'review/update_grp_pkg_synopses-drqs-58831805'
Conflicts: groups/bdl/bdldfp/doc/bdldfp.txt groups/bdl/doc/bdl.txt groups/bsl/bslalg/doc/bslalg.txt groups/bsl/bslh/doc/bslh.txt groups/bsl/bsls/doc/bsls.txt groups/bsl/doc/bsl.txt
2 parents 73680df + 1609c31 commit f7917b4

7 files changed

Lines changed: 99 additions & 45 deletions

File tree

groups/bdl/bdldfp/doc/bdldfp.txt

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -9,62 +9,48 @@
99

1010
/Hierarchical Synopsis
1111
/---------------------
12-
The 'bdldfp' package currently has 14 components having 7 levels of physical
12+
The 'bdldfp' package currently has 15 components having 7 levels of physical
1313
dependency. The list below shows the hierarchical ordering of the components.
1414
The order of components within each level is not architecturally significant,
1515
just alphabetical.
1616
..
1717
7. bdldfp_decimalconvertutil
1818

19-
6. bdldfp_decimalconvertutil_decnumber
20-
bdldfp_decimalconvertutil_ibmxlc
21-
bdldfp_decimalconvertutil_inteldfp
22-
bdldfp_decimalutil
19+
6. bdldfp_decimalutil
2320

2421
5. bdldfp_decimal
2522

26-
4. bdldfp_decimalimputil
27-
28-
3. bdldfp_decimalimputil_decnumber
29-
bdldfp_decimalimputil_ibmxlc
30-
bdldfp_decimalimputil_inteldfp
23+
4. bdldfp_binaryintegraldecimalimputil
24+
bdldfp_decimalimputil
3125

32-
2. bdldfp_denselypackeddecimalimputil
26+
3. bdldfp_denselypackeddecimalimputil
3327
bdldfp_intelimpwrapper
3428

35-
1. bdldfp_decimalplatform
29+
2. bdldfp_decimalplatform
3630
bdldfp_uint128
31+
32+
1. bdldfp_decimalconvertutil_decnumber
33+
bdldfp_decimalconvertutil_ibmxlc
34+
bdldfp_decimalconvertutil_inteldfp
35+
bdldfp_decimalimputil_decnumber
36+
bdldfp_decimalimputil_ibmxlc
37+
bdldfp_decimalimputil_inteldfp
3738
..
3839

3940
/Component Synopsis
4041
/------------------
42+
: 'bdldfp_binaryintegraldecimalimputil':
43+
: Utilities for working with Binary Integral Decimal representation.
44+
:
4145
: 'bdldfp_decimal':
4246
: Provide IEEE-754 decimal floating-point types.
4347
:
4448
: 'bdldfp_decimalconvertutil':
4549
: Provide decimal floating-point conversion functions.
4650
:
47-
: 'bdldfp_decimalconvertutil_decnumber':
48-
: Provide decimal floating-point conversion functions for decNumber.
49-
:
50-
: 'bdldfp_decimalconvertutil_ibmxlc':
51-
: Provide decimal floating-point conversion functions.
52-
:
53-
: 'bdldfp_decimalconvertutil_inteldfp':
54-
: Provide decimal floating-point conversion functions for Intel DFP.
55-
:
5651
: 'bdldfp_decimalimputil':
5752
: Provide a unified low-level interface for decimal floating point.
5853
:
59-
: 'bdldfp_decimalimputil_decnumber':
60-
: Provide utility implementing decimal FP on the decNumber library.
61-
:
62-
: 'bdldfp_decimalimputil_ibmxlc':
63-
: Provide utility to implement decimal 'float's on the IBM compiler.
64-
:
65-
: 'bdldfp_decimalimputil_inteldfp':
66-
: Provide utility to implement decimal 'float's on the Intel library.
67-
:
6854
: 'bdldfp_decimalplatform':
6955
: Provide decimal floating-point platform information macros.
7056
:

groups/bdl/bdlscm/bdlscm_version.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ BSLS_IDENT_RCSID(bdlscm_version_cpp,"$Id$ $CSID$")
66

77
namespace BloombergLP {
88

9-
#define BDL_VERSION_PATCH 0
9+
#define BDL_VERSION_PATCH 1
1010

1111
#define STRINGIFY2(a) #a
1212
#define STRINGIFY(a) STRINGIFY2(a)

groups/bsl/bslalg/doc/bslalg.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
bslalg_typetraitnil
7575
bslalg_typetraitpair
7676
bslalg_typetraitusesbslmaallocator
77+
78+
1. bslalg_typetraitpair
7779
..
7880

7981
/Component Synopsis

groups/bsl/bsls/doc/bsls.txt

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,75 @@
1818

1919
/Hierarchical Synopsis
2020
/---------------------
21-
The 'bsls' package currently has 55 components having 10 levels of physical
21+
The 'bsls' package currently has 53 components having 14 levels of physical
2222
dependency. The list below shows the hierarchical ordering of the components.
2323
The order of components within each level is not architecturally significant,
2424
just alphabetical.
2525
..
26-
10. bsls_alignedbuffer
27-
bsls_systemtime
26+
14. bsls_alignedbuffer
27+
bsls_alignment
28+
bsls_platformutil
29+
30+
13. bsls_alignmentutil
31+
bsls_bslexceptionutil
32+
bsls_bsllock
33+
34+
12. bsls_asserttest
35+
bsls_exceptionutil
36+
37+
11. bsls_assert
38+
39+
10. bsls_performancehint
40+
41+
9. bsls_stopwatch
42+
43+
8. bsls_atomic
44+
bsls_timeutil
45+
46+
7. bsls_atomicoperations
47+
48+
6. bsls_atomicoperations_powerpc32_aix_xlc
49+
bsls_atomicoperations_powerpc64_aix_xlc
50+
bsls_atomicoperations_sparc32_sun_cc
51+
bsls_atomicoperations_sparc64_sun_cc
52+
bsls_byteorder
53+
bsls_objectbuffer
54+
55+
5. bsls_alignmentfromtype
56+
bsls_atomicoperations_all_all_gccintrinsics
57+
bsls_atomicoperations_arm_all_gcc
58+
bsls_atomicoperations_ia64_hp_acc
59+
bsls_atomicoperations_powerpc_aix_gcc
60+
bsls_atomicoperations_powerpc_aix_xlc_default
61+
bsls_atomicoperations_sparc_sun_cc_default
62+
bsls_atomicoperations_x64_all_gcc
63+
bsls_atomicoperations_x64_win_msvc
64+
bsls_atomicoperations_x86_all_gcc
65+
bsls_atomicoperations_x86_win_msvc
66+
bsls_byteorderutil
67+
68+
4. bsls_alignmenttotype
69+
bsls_atomicoperations_default
70+
bsls_buildtarget
71+
bsls_byteorderutil_impl
72+
bsls_int64
73+
bsls_nullptr
74+
bsls_unspecifiedbool
75+
bsls_util
76+
77+
3. bsls_alignmentimp
78+
bsls_annotation
79+
bsls_bsltestutil
80+
bsls_compilerfeatures
81+
bsls_linkcoercion
82+
bsls_nativestd
83+
bsls_types
84+
85+
2. bsls_asserttestexception
86+
bsls_blockgrowth
87+
bsls_macroincrement
88+
bsls_platform
89+
bsls_protocoltest
2890

2991
9. bsls_alignmentutil
3092
bsls_bslexceptionutil

groups/bsl/bslscm/bslscm_version.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ BSLS_IDENT("$Id$ $CSID$")
66

77
namespace BloombergLP {
88

9-
#define BSL_VERSION_PATCH 0
9+
#define BSL_VERSION_PATCH 1
1010

1111
#define STRINGIFY2(a) #a
1212
#define STRINGIFY(a) STRINGIFY2(a)

groups/bsl/bslstl/bslstl_string.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3773,6 +3773,15 @@ basic_string<CHAR_TYPE,CHAR_TRAITS,ALLOCATOR>::assign(
37733773
return privateAssign(characterString, numChars);
37743774
}
37753775
3776+
template <class CHAR_TYPE, class CHAR_TRAITS, class ALLOCATOR>
3777+
inline
3778+
basic_string<CHAR_TYPE,CHAR_TRAITS,ALLOCATOR>&
3779+
basic_string<CHAR_TYPE,CHAR_TRAITS,ALLOCATOR>::assign(
3780+
const BloombergLP::bslstl::StringRefData<CHAR_TYPE>& strRef)
3781+
{
3782+
return assign(strRef.begin(), strRef.end());
3783+
}
3784+
37763785
template <class CHAR_TYPE, class CHAR_TRAITS, class ALLOCATOR>
37773786
basic_string<CHAR_TYPE,CHAR_TRAITS,ALLOCATOR>&
37783787
basic_string<CHAR_TYPE,CHAR_TRAITS,ALLOCATOR>::assign(

groups/bsl/doc/bsl.txt

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,18 @@
2727

2828
/Hierarchical Synopsis
2929
/---------------------
30-
The 'bsl' package group currently has 15 packages having 12 levels of physical
30+
The 'bsl' package group currently has 13 packages having 11 levels of physical
3131
dependency. The list below shows the hierarchical ordering of the packages.
3232
The order of packages within each level is not architecturally significant,
3333
just alphabetical.
3434
..
35-
12. bslx
35+
11. bslx
3636

37-
11. bslim
37+
10. bslim
3838

39-
10. bsl+stdhdrs
39+
9. bsl+stdhdrs
4040

41-
9. bsl+bslhdrs
42-
43-
8. bslstp
41+
8. bsl+bslhdrs
4442

4543
7. bslstl
4644

@@ -108,9 +106,6 @@
108106
: 'bslstl':
109107
: Provide replacement classes for STL constructs.
110108
:
111-
: 'bslstp':
112-
: Provide replacement classes (adopted from STLport) for STL.
113-
:
114109
: 'bsltf':
115110
: Provide a set of utilities and types to help with testing.
116111
:

0 commit comments

Comments
 (0)