From: Jonathan Wakely
+ 20.7.2.2.1 [util.smartptr.shared.const]
+ Only bad_alloc
(or types derived from it) will
+ be thrown.
20.8.9.1.3 [func.bind.place]/1 There are 29
placeholders defined and the placeholder types are
CopyAssignable
.
+
+ 21.2.3.2 [char.traits.specializations.char16_t],
+ 21.2.3.3 [char.traits.specializations.char32_t]
+ The types u16streampos
and
+ u32streampos
are both synonyms for
+ fpos<mbstate_t>
.
+ The function eof
returns int_type(-1)
.
+
+ 21.2.3.2 [char.traits.specializations.char16_t]
+ The type u16streampos
is a synonym for
+ fpos<mbstate_t>
.
+ The function eof
returns int_type(-1)
.
+
+ 22.4.5.1.2 [locale.time.get.virtuals], + 22.4.5.3.2 [locale.time.put.virtuals] + Additional supported formats should be documented here. +
+ 22.4.7.1.2 [locale.messages.virtuals] + The mapping should be documented here.
23.5.4.2 [unord.map.cnstr], 23.5.5.2 [unord.multimap.cnstr], @@ -238,6 +261,45 @@ particular release. 23.5.7.2 [unord.multiset.cnstr] The default minimal bucket count is 0 for the default constructors, range constructors and initializer-list constructors. +
+ 25.3.12 [alg.random.shuffle]
+ The two-argument overload of random_shuffle
+ uses rand
as the source of randomness.
+
+ 26.5.5 [rand.predef]
+ The type default_random_engine
is a synonym for
+ minstd_rand0
.
+
+ 26.5.6 [rand.device]
+ The default token
argument to the
+ random_device
constructor is
+ "default"
. Other valid arguments are
+ "/dev/random"
and "/dev/urandom"
,
+ which determine the character special file to read random bytes from.
+ The "default"
token will read bytes from a hardware
+ RNG if available (currently this only supports the IA-32 RDRAND
+ instruction) otherwise it is equivalent to
+ "/dev/urandom"
.
+ An exception of type runtime_error
will be
+ thrown if a random_device
object cannot open
+ or read from the source of random bytes.
+
+ 26.5.8.1 [rand.dist.general] + The algorithms used by the distributions should be documented here. +
+ 26.8 [c.math] Whether the
+ rand
function introduces data races depends on
+ the C library as the function is not provided by libstdc++.
+
+ 28.5.1 [re.synopt],
+ 28.5.2 [re.matchflag] ,
+ 28.5.3 [re.err]
+ syntax_option_type
, match_flag_type
+ and error_type
are unscoped enumeration types.
+
+ 28.7 [re.traits]
+ The blank
character class corresponds to the
+ ctype_base::blank
mask.
30.2.3 [thread.req.native]/1
native_handle_type
and
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 742d38dacd6..72d73c1b064 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -2575,12 +2575,45 @@ particular release.
is new in the 2011 standard.
+ int_type(-1)
.
+ int_type(-1)
.
+ token
argument to the
+ syntax_option_type
, match_flag_type
+ and error_type
are unscoped enumeration types.
+ ctype_base::blank
mask.
+