Shopping Cart

No products in the cart.

BSI PD ISO/IEC TS 19841:2015

$167.15

Technical Specification for C++ Extensions for Transactional Memory

Published By Publication Date Number of Pages
BSI 2015 44
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
5 Contents
8 Blank Page
10 1.10 Multi-threaded executions and data races
12 2 Lexical conventions
2.11 Identifiers
2.12 Keywords
13 4 Standard conversions
4.3 Function-to-pointer conversion
4.14 Transaction-safety conversion
14 5 Expressions
5.1 Primary expressions
5.1.2 Lambda expressions
5.2 Postfix expressions
5.2.2 Function call
15 5.2.9 Static cast
5.10 Equality operators
5.16 Conditional operator
16 6 Statements
6.6 Jump statements
6.9 Synchronized statement
17 6.10 Atomic statement
18 7 Declarations
7.4 The asm declaration
7.6 Attributes
7.6.6 Attribute for optimization in synchronized blocks
19 8 Declarators
8.3 Meaning of declarators
8.3.5 Functions
20 8.4 Function definitions
8.4.1 In general
8.4.4 Transaction-safe function
22 10 Derived classes
10.3 Virtual functions
23 13 Overloading
13.1 Overloadable declarations
13.3 Overload resolution
13.3.3 Best viable function
13.3.3.1 Implicit conversion sequences
13.3.3.1.1 Standard conversion sequences
13.4 Address of overloaded function
24 14 Templates
14.1 Template parameters
14.7 Template instantiation and specialization
14.7.3 Explicit specialization
14.8 Function template specializations
14.8.2 Template argument deduction
14.8.2.1 Deducing template arguments from a function call
25 15 Exception handling
15.1 Throwing an exception
15.2 Constructors and destructors
15.3 Handling an exception
26 15.4 Exception specifications
27 17 Library introduction
17.5 Method of description (Informative)
17.5.1 Structure of each clause
17.5.1.4 Detailed specifications
17.6 Library-wide requirements
17.6.3 Requirements on types and expressions
17.6.3.5 Allocator requirements
17.6.5 Conforming implementations
17.6.5.16 Transaction safety
28 18 Language support library
18.5 Start and termination
18.6 Dynamic memory management
18.6.1 Storage allocation and deallocation
18.6.2 Storage allocation errors
18.6.2.1 Class bad_alloc
18.6.2.2 Class bad_array_new_length
18.7 Type identification
18.7.2 Class bad_cast
29 18.7.3 Class bad_typeid
18.8 Exception handling
18.8.1 Class exception
18.8.2 Class bad_exception
18.10 Other runtime support
30 19 Diagnostics library
19.2 Exception classes
19.2.10 Class template tx_exception
31 20 General utilities library
20.2 Utility components
20.2.4 forward/move helpers
20.7 Memory
20.7.3 Pointer traits
20.7.3.2 Pointer traits member functions
20.7.5 Align
32 20.7.8 Allocator traits
20.7.8.2 Allocator traits static member functions
20.7.9 The default allocator
20.7.9.1 allocator members
20.7.11 Temporary buffers
20.7.12 Specialized algorithms
20.7.12.1 addressof
20.7.13 C library
33 20.8 Smart pointers
20.8.1 Class template unique_ptr
34 21 Strings library
21.1 General
21.4 Class template basic_string
21.4.3 basic_string iterator support
21.4.4 basic_string capacity
21.4.5 basic_string element access
35 23 Containers library
23.2 Container requirements
23.2.1 General container requirements
23.2.3 Sequence containers
23.2.5 Unordered associative containers
36 23.3 Sequence containers
23.3.2 Class template array
23.3.2.1 Class template array overview
23.3.3 Class template deque
23.3.3.1 Class template deque overview
23.3.4 Class template forward_list
23.3.4.1 Class template forward_list overview
23.3.4.6 forward_list operations
23.3.5 Class template list
23.3.5.1 Class template list overview
23.3.5.5 list operations
23.3.6 Class template vector
23.3.6.1 Class template vector overview
37 23.3.6.3 vector capacity
23.3.6.4 vector data
23.3.7 Class vector
23.4 Associative containers
23.4.4 Class template map
23.4.4.1 Class template map overview
23.4.5 Class template multimap
23.4.5.1 Class template multimap overview
23.4.6 Class template set
23.4.6.1 Class template set overview
23.4.7 Class template multiset
23.4.7.1 Class template multiset overview
38 23.5 Unordered associative containers
23.5.4 Class template unordered_map
23.5.4.1 Class template unordered_map overview
23.5.5 Class template unordered_multimap overview
23.5.5.1 Class template unordered_multimap overview
23.5.6 Class template unordered_set
23.5.6.1 Class template unordered_set overview
23.5.7 Class template unordered_multiset
23.5.7.1 Class template unordered_multiset overview
23.6 Container adaptors
23.6.1 In general
39 24 Iterators library
24.4 Iterator primitives
24.4.4 Iterator operations
24.5 Iterator adaptors
24.5.1 Reverse iterators
24.5.2 Insert iterators
24.5.3 Move iterators
24.7 range access
40 25 Algorithms library
25.1 General
41 26 Numerics library
26.7 Generalized numeric operations
26.7.1 Header synopsis
26.8 C library
BSI PD ISO/IEC TS 19841:2015
$167.15