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 |
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 |