Shopping Cart

No products in the cart.

BSI PD ISO/IEC TS 23619:2021

$198.66

Information technology. C++ extensions for reflection

Published By Publication Date Number of Pages
BSI 2021 54
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
2 undefined
4 Contents
6 Foreword
7 Blank Page
8 1 Scope
9 2 Normative references
10 3 Terms and definitions
11 4 General
4.1 Implementation compliance
4.2 Namespaces and headers
4.3 Feature-testing recommendations
12 5 Lexical conventions
5.12 Keywords
13 6 Basic concepts
6.2 One definition rule
6.9 Types
6.9.1 Fundamental types
14 7 Standard conversions
15 8 Expressions
8.1 Primary expressions
8.1.2 Lambda expressions
8.2 Postfix expressions
16 9 Statements
17 10 Declarations
10.1 Specifiers
10.1.6 Type specifiers
10.1.6.2 Simple type specifiers
18 10.1.6.5 Reflection type specifiers
21 11 Declarators
11.1 Type names
22 12 Classes
23 13 Derived classes
24 14 Member access control
25 15 Special member functions
26 16 Overloading
27 17 Templates
17.6 Name resolution
17.6.2 Dependent names
17.6.2.1 Dependent types
28 18 Exception handling
29 19 Preprocessing directives
30 20 Library introduction
20.6 Library-wide requirements
20.6.1 Library contents and organization
20.6.1.2 Headers
20.6.1.3 Freestanding implementations
31 21 Language support library
21.11 Static reflection
21.11.1 In general
21.11.2 Header synopsis
38 21.11.3 Concepts for meta-object types
21.11.3.1 Concept Object
21.11.3.2 Concept ObjectSequence
21.11.3.3 Concept TemplateParameterScope
21.11.3.4 Concept Named
21.11.3.5 Concept Alias
39 21.11.3.6 Concept RecordMember
21.11.3.7 Concept Enumerator
21.11.3.8 Concept Variable
21.11.3.9 Concept ScopeMember
21.11.3.10 Concept Typed
21.11.3.11 Concept Namespace
21.11.3.12 Concept GlobalScope
21.11.3.13 Concept Class
21.11.3.14 Concept Enum
40 21.11.3.15 Concept Record
21.11.3.16 Concept Scope
21.11.3.17 Concept Type
21.11.3.18 Concept Constant
21.11.3.19 Concept Base
21.11.3.20 Concept FunctionParameter
21.11.3.21 Concept Callable
21.11.3.22 Concept Expression
21.11.3.23 Concept ParenthesizedExpression
21.11.3.24 Concept FunctionCallExpression
41 21.11.3.25 Concept FunctionalTypeConversion
21.11.3.26 Concept Function
21.11.3.27 Concept MemberFunction
21.11.3.28 Concept SpecialMemberFunction
21.11.3.29 Concept Constructor
21.11.3.30 Concept Destructor
21.11.3.31 Concept Operator
21.11.3.32 Concept ConversionOperator
21.11.3.33 Concept Lambda
21.11.3.34 Concept LambdaCapture
42 21.11.4 Meta-object operations
21.11.4.1 Object operations
43 21.11.4.2 ObjectSequence operations
21.11.4.3 Named operations
44 21.11.4.4 Alias operations
21.11.4.5 Type operations
45 21.11.4.6 Member operations
21.11.4.7 Record operations
47 21.11.4.8 Enum operations
21.11.4.9 Value operations
48 21.11.4.10 Base operations
21.11.4.11 Namespace operations
21.11.4.12 FunctionParameter operations
21.11.4.13 Callable operations
49 21.11.4.14 ParenthesizedExpression operations
21.11.4.15 FunctionCallExpression operations
21.11.4.16 FunctionalTypeConversion operations
21.11.4.17 Function operations
21.11.4.18 MemberFunction operations
50 21.11.4.19 SpecialMemberFunction operations
21.11.4.20 Constructor operations
21.11.4.21 Destructor operations
21.11.4.22 ConversionOperator operations
21.11.4.23 Lambda operations
51 21.11.4.24 LambdaCapture operations
52 A Compatibility
A.1 C++ extensions for Concepts with Reflection and ISO/IEC 14882:2020
A.1.1 Clause 5: lexical conventions
53 Index
BSI PD ISO/IEC TS 23619:2021
$198.66