BSI PD ISO/IEC TS 19568:2015
$215.11
Programming Languages. C++ Extensions for Library Fundamentals
Published By | Publication Date | Number of Pages |
BSI | 2015 | 92 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
5 | Contents |
8 | Foreword |
9 | 1 General 1.1 Scope 1.2 Normative references 1.3 Namespaces, headers, and modifications to standard classes |
10 | 1.4 Terms and definitions 1.5 Future plans (Informative) 1.6 Feature-testing recommendations (Informative) |
12 | 2 Modifications to the C++ Standard Library 2.1 Uses-allocator construction |
13 | 3 General utilities library 3.1 Utility components 3.1.1 Header synopsis 3.1.2 Class erased_type 3.2 Tuples 3.2.1 Header synopsis |
14 | 3.2.2 Calling a function with a tuple of arguments 3.3 Metaprogramming and type traits 3.3.1 Header synopsis |
17 | 3.3.2 Other type transformations |
18 | 3.4 Compile-time rational arithmetic 3.4.1 Header synopsis |
19 | 3.5 Time utilities 3.5.1 Header synopsis 3.6 System error support 3.6.1 Header synopsis |
20 | 4 Function objects 4.1 Header synopsis |
21 | 4.2 Class template function |
23 | 4.2.1 function construct/copy/destroy 4.2.2 function modifiers |
24 | 4.3 Searchers 4.3.1 Class template default_searcher |
25 | 4.3.1.1 default_searcher creation functions 4.3.2 Class template boyer_moore_searcher |
26 | 4.3.2.1 boyer_moore_searcher creation functions 4.3.3 Class template boyer_moore_horspool_searcher |
27 | 4.3.3.1 boyer_moore_horspool_searcher creation functions |
28 | 5 Optional objects 5.1 In general 5.2 Header synopsis |
29 | 5.3 optional for object types |
31 | 5.3.1 Constructors |
32 | 5.3.2 Destructor |
33 | 5.3.3 Assignment |
35 | 5.3.4 Swap 5.3.5 Observers |
36 | 5.4 In-place construction 5.5 No-value state indicator |
37 | 5.6 Class bad_optional_access 5.7 Relational operators 5.8 Comparison with nullopt |
38 | 5.9 Comparison with T |
39 | 5.10 Specialized algorithms 5.11 Hash support |
40 | 6 Class any 6.1 Header synopsis |
41 | 6.2 Class bad_any_cast 6.3 Class any 6.3.1 any construct/destruct |
42 | 6.3.2 any assignments |
43 | 6.3.3 any modifiers 6.3.4 any observers 6.4 Non-member functions |
45 | 7 string_view 7.1 Header synopsis |
46 | 7.2 Class template basic_string_view |
48 | 7.3 basic_string_view constructors and assignment operators |
49 | 7.4 basic_string_view iterator support 7.5 basic_string_view capacity |
50 | 7.6 basic_string_view element access 7.7 basic_string_view modifiers |
51 | 7.8 basic_string_view string operations |
52 | 7.8.1 Searching basic_string_view |
54 | 7.9 basic_string_view non-member comparison functions |
55 | 7.10 Inserters and extractors 7.11 Hash support |
56 | 8 Memory 8.1 Header synopsis |
58 | 8.2 Shared-ownership pointers 8.2.1 Class template shared_ptr |
62 | 8.2.1.1 shared_ptr constructors |
63 | 8.2.1.2 shared_ptr observers |
64 | 8.2.1.3 shared_ptr casts |
65 | 8.2.2 Class template weak_ptr |
66 | 8.2.2.1 weak_ptr constructors 8.3 Type-erased allocator 8.4 Header synopsis |
67 | 8.5 Class memory_resource 8.5.1 Class memory_resource overview |
68 | 8.5.2 memory_resource public member functions 8.5.3 memory_resource protected virtual member functions |
69 | 8.5.4 memory_resource equality 8.6 Class template polymorphic_allocator 8.6.1 Class template polymorphic_allocator overview |
70 | 8.6.2 polymorphic_allocator constructors 8.6.3 polymorphic_allocator member functions |
72 | 8.6.4 polymorphic_allocator equality 8.7 template alias resource_adaptor 8.7.1 resource_adaptor |
73 | 8.7.2 resource_adaptor_imp constructors 8.7.3 resource_adaptor_imp member functions |
74 | 8.8 Access to program-wide memory_resource objects 8.9 Pool resource classes 8.9.1 Classes synchronized_pool_resource and unsynchronized_pool_resource |
76 | 8.9.2 pool_options data members |
77 | 8.9.3 pool resource constructors and destructors 8.9.4 pool resource members |
78 | 8.10 Class monotonic_buffer_resource 8.10.1 Class monotonic_buffer_resource overview |
79 | 8.10.2 monotonic_buffer_resource constructor and destructor |
80 | 8.10.3 monotonic_buffer_resource members 8.11 Alias templates using polymorphic memory resources 8.11.1 Header synopsis |
81 | 8.11.2 Header synopsis 8.11.3 Header synopsis 8.11.4 Header synopsis |
82 | 8.11.5 Header synopsis 8.11.6 Header synopsis |
83 | 8.11.7 Header synopsis 8.11.8 Header synopsis |
84 | 8.11.9 Header synopsis 8.11.10 Header synopsis |
85 | 9 Futures 9.1 Header synopsis 9.2 Class template promise |
86 | 9.3 Class template packaged_task |
88 | 10 Algorithms library 10.1 Header synopsis 10.2 Search |
89 | 10.3 Shuffling and sampling |