d:ewg1
EWG1

C++14
N3638, N3582, N3386 Return type deduction for normal functions
https://wg21.link/ewg1




Jason Merrill
-
d:ewg10
EWG10

New
N3407 Proposal to Add Decimal Floating Point Support to C++
https://wg21.link/ewg10




Dietmar K�hl
-
d:ewg100
EWG100

NAD
[tiny] Core issue 1272, Implicit definition of static data member of const literal type
https://wg21.link/ewg100




Nikolay Ivchenkov
-
d:ewg101
EWG101

Open
[tiny] Core issue 1331, const mismatch with defaulted copy constructor
https://wg21.link/ewg101




Daniel Krügler
-
d:ewg102
EWG102

Open
[tiny] Core issue 1393, Pack expansions in using-declarations
https://wg21.link/ewg102




Daniel Krügler
-
d:ewg103
EWG103

Dup
[tiny] Core issue 1426, Allowing additional parameter types in defaulted functions
https://wg21.link/ewg103




Nikolay Ivchenkov
-
d:ewg104
EWG104

NAD
[tiny] Core issue 1433, trailing-return-type and point of declaration
https://wg21.link/ewg104




Jason Merrill
-
d:ewg105
EWG105

NAD
[tiny] Core issue 1451, Objects with no linkage in non-type template arguments
https://wg21.link/ewg105




Daniel Krügler
-
d:ewg106
EWG106

Open
[tiny] Core issue 1463, extern "C" alias templates, Core issue 13, extern "C" for Parameters of Function Templates
https://wg21.link/ewg106




Daveed Vandevoorde
-
d:ewg107
EWG107

NAD
[tiny] Core issue 1519, Conflicting default and variadic constructors
https://wg21.link/ewg107




Ville Voutilainen
-
d:ewg108
EWG108

Open
N4404 Extension to aggregate initialization, was [tiny] Core issue 1561, Aggregates with empty base classes
https://wg21.link/ewg108




Gabriel Dos Reis, Oleg Smolsky
-
d:ewg109
EWG109

NAD
[tiny] Core issue 1564, Template argument deduction from an initializer list
https://wg21.link/ewg109




Faisal Vali
-
d:ewg11
EWG11

New
N3409 Strict Fork-Join Parallelism
https://wg21.link/ewg11




Pablo Halpern
-
d:ewg110
EWG110

NAD
[tiny] Core issue 1577, Unnecessary restrictions on partial specializations
https://wg21.link/ewg110




Jeremiah Willcock
-
d:ewg111
EWG111

Ready
[tiny] Core issue 1582, Template default arguments and deduction failure
https://wg21.link/ewg111




John Spicer
-
d:ewg112
EWG112

NAD
[tiny] Core issue 1586, Naming a destructor via decltype
https://wg21.link/ewg112




Steve Clamage
-
d:ewg113
EWG113

WP
N4196 Attributes for namespaces and enumerators, [tiny] Core issue 1657, Attributes for namespaces and enumerators
https://wg21.link/ewg113




Richard Smith
-
d:ewg114
EWG114

NAD
N4074 Let return {expr} Be Explicit, Revision 2, N4131 explicit should never be implicit, N4094 Response To: Let return {expr} Be Explicit, N4029 Let return Be Direct and explicit, N3452 (unpublished) Let {x,y,z} => explicit
https://wg21.link/ewg114




Herb Sutter
-
d:ewg115
EWG115

New
N3899 Nested Allocation
https://wg21.link/ewg115




Lawrence Crowl
-
d:ewg116
EWG116

Open
N4475 Default comparisons (R2), N4476 Thoughts about Comparisons (R2), N4126, N4114, N3950 Defaulted comparison operators, N4175 Default comparisons, N4176 Thoughts about Comparisons, N4239 Defaulted Comparison Using Reflection
https://wg21.link/ewg116




Oleg Smolsky, Bjarne Stroustrup, Andrew Tomazos, Mike Spertus
-
d:ewg117
EWG117

NAD
N3955 Group Member Specifiers
https://wg21.link/ewg117




Andrew Tomazos
-
d:ewg118
EWG118

Open
[tiny] Allow conversion from pointer to array of known bound to pointer to array of unknown bound
https://wg21.link/ewg118




Richard Smith
-
d:ewg119
EWG119

WP
N4197 Adding u8 character literals, [tiny] Why no u8 character literals?
https://wg21.link/ewg119




Richard Smith
-
d:ewg12
EWG12

NAD
N3410 Rich Pointers with Dynamic and Static Introspection
https://wg21.link/ewg12




Dean Michael Berris
-
d:ewg120
EWG120

Open
[tiny] CWG 900 and 1498
https://wg21.link/ewg120




Geoffrey Romer
-
d:ewg121
EWG121

WP
N4086, N3981 Removing trigraphs??!, N4210 IBM comment on preparing for a Trigraph-adverse future in C++17
https://wg21.link/ewg121




Richard Smith
-
d:ewg122
EWG122

Open
N3986 Adding Standard support to avoid padding within structures
https://wg21.link/ewg122




S. Davalle, D. Gutson, A. Bustamante
-
d:ewg123
EWG123

Resolved
N3990 Adding Standard Circular Shift operators for computer integers
https://wg21.link/ewg123




D. Gutson, A. Bustamante
-
d:ewg124
EWG124

NAD
N4014 Uniform Copy Initialization
https://wg21.link/ewg124




Nicolai Josuttis
-
d:ewg125
EWG125

Open
N4025 Exploring classes of runtime size
https://wg21.link/ewg125




J. Snyder, R. Smith
-
d:ewg126
EWG126

WP
N4230 Nested namespace definition (revision 2), N4116 Nested Namespace Definition (rev 1), N4026 Nested namespace definition
https://wg21.link/ewg126




Robert Kawulak
-
d:ewg127
EWG127

Open
N4028 Defining a Portable C++ ABI
https://wg21.link/ewg127




Herb Sutter
-
d:ewg128
EWG128

New
N4043 Dynarray Allocation Context
https://wg21.link/ewg128




Lawrence Crowl
-
d:ewg129
EWG129

Open
N4234 0-overhead-principle violations in exception handling - part 2, N4049 0-overhead-principle violations in exception handling
https://wg21.link/ewg129




D. Gutson, A. Bustamante, P. Oliva, M. Diaz
-
d:ewg13
EWG13

Open
N3639, N3497, N3467, N3412 Runtime-sized arrays with automatic storage duration
https://wg21.link/ewg13




Jens Maurer
-
d:ewg130
EWG130

New
N4050 Dynarray Semi-Editorial Issues
https://wg21.link/ewg130




Lawrence Crowl
-
d:ewg131
EWG131

WP
N4051 Allow typename in a template template parameter
https://wg21.link/ewg131




Richard Smith
-
d:ewg132
EWG132

NAD
Core Issue 1754 Declaration of partial specialization of static data member template
https://wg21.link/ewg132




Richard Smith
-
d:ewg133
EWG133

NAD
Core Issue 1798, exception-specifications of template arguments
https://wg21.link/ewg133




Gabriel Dos Reis
-
d:ewg134
EWG134

Resolved
[tiny] Core closed issues with a previous extension status
https://wg21.link/ewg134




Ville Voutilainen
-
d:ewg135
EWG135

New
[tiny] Mutable is part of a lambda-declarator, so when a lambda is mutable, the parentheses aren't optional
https://wg21.link/ewg135




Herb Sutter
-
d:ewg136
EWG136

Open
N4072 Fixed Size Parameter Packs
https://wg21.link/ewg136




Maurice Bos
-
d:ewg137
EWG137

Dup
N4293 C++ language support for contract programming, N4110 Exploring the design space of contract specifications for C++
https://wg21.link/ewg137




J. Daniel Garcia
-
d:ewg138
EWG138

NAD
N4120 Null Coalescing Conditional Operator
https://wg21.link/ewg138




Alexander Bock
-
d:ewg139
EWG139

Ready
N4121 Compile-Time String: std::string_literal<n>
https://wg21.link/ewg139




Andrew Tomazos
-
d:ewg14
EWG14

Open
N3413 Allowing arbitrary literal types for non-type template parameters
https://wg21.link/ewg14




Jens Maurer
-
d:ewg140
EWG140

NAD
N4127 Checked-dereference conditions
https://wg21.link/ewg140




Eelis van der Weegen
-
d:ewg141
EWG141

Open
N4415 Simple Contracts for C++, N4435 Proposing Contract Attributes, N4378 Language Support for Contract Assertions, N4379 FAQ about N4378, Language Support for Contract Assertions, N4253, N4135 Language Support for Runtime Contract Validation
https://wg21.link/ewg141




J. Lakos, A. Zakharov, A. Beels, N. Myers
-
d:ewg142
EWG142

Ready
N4424 Inline Variables, N4147 Inline variables, or encapsulated expressions
https://wg21.link/ewg142




Hal Finkel, Richard Smith, David Krauss
-
d:ewg143
EWG143

Open
N4148 Disallowing Inaccessible Operators From Trivially Copyable
https://wg21.link/ewg143




Matheus Izvekov
-
d:ewg144
EWG144

NAD
N4149 Categorically qualified classes
https://wg21.link/ewg144




David Krauss
-
d:ewg145
EWG145

NAD
N4154 Operator assert
https://wg21.link/ewg145




David Krauss
-
d:ewg146
EWG146

New
N4160 Value constraints
https://wg21.link/ewg146




Andrzej Krzemienski
-
d:ewg147
EWG147

WP
N4164 Forwarding References
https://wg21.link/ewg147




H. Sutter, B. Stroustrup, G. Dos Reis
-
d:ewg148
EWG148

Open
N4474 Unified Call Syntax: x.f(y) and f(x,y), N4165 Unified Call Syntax, N4174 Call syntax: x.f(y) vs. f(x,y)
https://wg21.link/ewg148




Herb Sutter, Bjarne Stroustrup
-
d:ewg149
EWG149

Open
N4166 Movable initializer lists
https://wg21.link/ewg149




David Krauss
-
d:ewg15
EWG15

New
N3416 Packaging Parameter Packs
https://wg21.link/ewg15




Mike Spertus
-
d:ewg150
EWG150

NAD
N4172 Named arguments
https://wg21.link/ewg150




E. Akhgari, B. Ballo
-
d:ewg151
EWG151

Open
N4477 Operator Dot (R2), N4173 Operator Dot
https://wg21.link/ewg151




B. Stroustrup, G. Dos Reis
-
d:ewg152
EWG152

Open
N4186 Supporting Custom Diagnostics and SFINAE
https://wg21.link/ewg152




Matthias Kretz
-
d:ewg153
EWG153

Open
N4188 Proposal for classes with runtime size
https://wg21.link/ewg153




L. Deniau, A. Naumann
-
d:ewg154
EWG154

WP
N4191 Folding expressions
https://wg21.link/ewg154




A. Sutton, R. Smith
-
d:ewg155
EWG155

WP
N4198 Allow constant evaluation for all non-type template arguments
https://wg21.link/ewg155




Richard Smith
-
d:ewg156
EWG156

NAD
N4221 Generalized lifetime extension
https://wg21.link/ewg156




David Krauss
-
d:ewg157
EWG157

NAD
N4225 Towards uniform handling of subobjects
https://wg21.link/ewg157




Ville Voutilainen
-
d:ewg158
EWG158

Open
N4228 Refining Expression Evaluation Order for Idiomatic C++
https://wg21.link/ewg158




G. Dos Reis, H. Sutter, J. Caves
-
d:ewg159
EWG159

Dup
N4248 Library Preconditions are a Language Feature
https://wg21.link/ewg159




Alisdair Meredith
-
d:ewg16
EWG16

C++14
N3649, N3560, N3559, N3418 Proposal for Generic (Polymorphic) Lambda Expressions
https://wg21.link/ewg16




Faisal Vali
-
d:ewg160
EWG160

Open
N4393 Noop Constructors and Destructors, N4158 Destructive Move (Rev 1), N4034 Destructive Move
https://wg21.link/ewg160




Pablo Halpern
-
d:ewg161
EWG161

WP
N3922 New Rules for auto deduction from braced-init-list, N3912 Auto and braced-init-lists, continued, N3681 Auto and braced-init lists
https://wg21.link/ewg161




Ville Voutilainen, James Dennett
-
d:ewg162
EWG162

Open
N4357 Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration, N4226 Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls
https://wg21.link/ewg162




D. Diaz, E. Bringas, D. Gutson, J. Maurer
-
d:ewg163
EWG163

Open
N4465 A Module System for C++ (Revision 3), N4466 Wording for Modules, N4214 A Module System for C++ (Revision 2), N4047 A Module System for C++
https://wg21.link/ewg163




G. Dos Reis, M. Hall, G. Nishanov
-
d:ewg164
EWG164

Ready
N4129 Source-Code Information Capture
https://wg21.link/ewg164




Robert Douglas
-
d:ewg165
EWG165

Ready
N4229 Pointer Ordering
https://wg21.link/ewg165




Gabriel Dos Reis
-
d:ewg166
EWG166

New
N4402 Resumable Functions (revision 4), N4403 Draft Wording for Resumable Functions, N4286 Resumable Functions, N4287 Threads, Fibers and Couroutines (slides deck)
https://wg21.link/ewg166




Gor Nishanov, Jim Radigan
-
d:ewg167
EWG167

NAD
N4309 Return type deduction for explicitly-defaulted and deleted special member functions
https://wg21.link/ewg167




Michael Price
-
d:ewg168
EWG168

Dup
N4319 Contracts for C++: What are the Choices
https://wg21.link/ewg168




Gabriel Dos Reis, Shuvendu Lahiri, Francesco Logozzo, Thomas Ball, Jared Parsons
-
d:ewg169
EWG169

Open
N4320 Make exception specifications be part of the type system
https://wg21.link/ewg169




Jens Maurer
-
d:ewg17
EWG17

Open
N3419 Vector loops and Parallel Loops
https://wg21.link/ewg17




Robert Geva
-
d:ewg170
EWG170

Ready
N4340 Remove Deprecated Use of the register Keyword
https://wg21.link/ewg170




Alisdair Meredith
-
d:ewg171
EWG171

NAD
N4356 Relaxed Array Type Declarator
https://wg21.link/ewg171




Carter Edwards
-
d:ewg172
EWG172

Open
N4358 Unary Folds and Empty Parameter Packs
https://wg21.link/ewg172




Thibaut Le Jehan
-
d:ewg173
EWG173

Open
N4360 Delayed Evaluation Parameters
https://wg21.link/ewg173




Douglas Boffey
-
d:ewg174
EWG174

Open
N4367 Comparison in C++
https://wg21.link/ewg174




Lawrence Crowl
-
d:ewg175
EWG175

New
[tiny] pointer to void as template non-type parameter
https://wg21.link/ewg175




RS
-
d:ewg176
EWG176

NAD
[tiny] Explicit capture-by-value syntax for lambdas
https://wg21.link/ewg176




Bjarne Stroustrup
-
d:ewg177
EWG177

New
[tiny] LWG 2432
https://wg21.link/ewg177




David Krauss
-
d:ewg178
EWG178

NAD
N4401 Defaulted comparison operator semantics should be uniform
https://wg21.link/ewg178




Michael Price
-
d:ewg179
EWG179

NAD
N4425 Generalized Dynamic Assumptions
https://wg21.link/ewg179




Hal Finkel
-
d:ewg18
EWG18

C++14
N3424 Lambda Correctness and Usability Issues
https://wg21.link/ewg18




Herb Sutter
-
d:ewg180
EWG180

Ready
N4429 Core issue 1941 - rewording inherited constructors
https://wg21.link/ewg180




Richard Smith
-
d:ewg181
EWG181

Open
N4433 Flexible static_assert messages
https://wg21.link/ewg181




Michael Price
-
d:ewg182
EWG182

Open
N4434 Tweaks to Streamline Concepts Lite Syntax, other Concepts TS issues
https://wg21.link/ewg182




Walter Brown
-
d:ewg183
EWG183

NAD
N4453 Resumable Expressions
https://wg21.link/ewg183




Chris Kohlhoff
-
d:ewg184
EWG184

NAD
N4460 LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable
https://wg21.link/ewg184




Ville Voutilainen
-
d:ewg185
EWG185

Ready
N4462 LWG 2089, Towards more perfect forwarding
https://wg21.link/ewg185




Ville Voutilainen
-
d:ewg186
EWG186

NAD
N4472 constexpr goto
https://wg21.link/ewg186




Ville Voutilainen
-
d:ewg187
EWG187

Open
N4473 noexcept(auto), again
https://wg21.link/ewg187




Ville Voutilainen
-
d:ewg188
EWG188

New
LEWG Bug 95 - std::decay_copy(), suggestion to support an "auto cast".
https://wg21.link/ewg188




Zhihao Yuan
-
d:ewg189
EWG189

New
Unions with differing access control are not standard layout
https://wg21.link/ewg189




Michael Reilly
-
d:ewg19
EWG19

Open
N3429 A C++ Library Solution To Parallelism
https://wg21.link/ewg19




Artur Laksberg
-
d:ewg2
EWG2

Open
N3387 Overload resolution tiebreakers for integer types
https://wg21.link/ewg2




Jens Maurer
-
d:ewg20
EWG20

C++14
N3778, N3663, N3536, N3432 C++ Sized Deallocation
https://wg21.link/ewg20




Lawrence Crowl
-
d:ewg21
EWG21

C++14
N3664, N3537, N3433 Clarifying Memory Allocation
https://wg21.link/ewg21




Lawrence Crowl
-
d:ewg22
EWG22

Open
N4030, 3745, N3694 Feature-testing recommendations for C++, N3435 Standardized feature-test macros
https://wg21.link/ewg22




Clark Nelson
-
d:ewg23
EWG23

Open
N3437 Type Name Strings For C++
https://wg21.link/ewg23




Axel Naumann
-
d:ewg24
EWG24

New
N3441 Call Stack Utilities and std::exception Extension Proposal
https://wg21.link/ewg24




Aurelian Melinte
-
d:ewg25
EWG25

C++14
N3652, N3597, N3598, N3444 Relaxing syntactic constraints on constexpr function definitions
https://wg21.link/ewg25




Richard Smith
-
d:ewg26
EWG26

New
N3538, N3445 Pass by Const Reference or Value
https://wg21.link/ewg26




Lawrence Crowl
-
d:ewg27
EWG27

C++14
N3781 Single-Quotation-Mark as a Digit Separator, N3661, N3499 Digit Separators, N3448 Painless Digit Separation
https://wg21.link/ewg27




Daveed Vandevoorde
-
d:ewg28
EWG28

New
N3449 Open and Efficient Type Switch for C++
https://wg21.link/ewg28




Bjarne Stroustrup
-
d:ewg29
EWG29

Open
N4461 Static if resurrected, N3329 Proposal: static if declaration
https://wg21.link/ewg29




Herb Sutter, Ville Voutilainen
-
d:ewg3
EWG3

C++14
N3760, N3394 [[deprecated]] attribute
https://wg21.link/ewg3




Alberto Ganesh Barbati
-
d:ewg30
EWG30

Open
N4235 Selecting from Parameter Packs, [tiny] Efficient/Flexible Access to Argument Packs
https://wg21.link/ewg30




Dave Abrahams
-
d:ewg31
EWG31

NAD
[tiny] constexpr functions must work at runtime
https://wg21.link/ewg31




Dave Abrahams
-
d:ewg32
EWG32

NAD
[tiny] Templated constructor accidentally preferred over copy constructor
https://wg21.link/ewg32




Nevin Liber
-
d:ewg33
EWG33

NAD
[tiny] contextual bool conversion from scoped enum
https://wg21.link/ewg33




Jeffrey Yasskin
-
d:ewg34
EWG34

Open
[tiny] Defining hash functions for composite user-defined types is annoying
https://wg21.link/ewg34




Matt Austern
-
d:ewg35
EWG35

Open
[tiny] Some concise way to generate a unique, unused variable name
https://wg21.link/ewg35




Jeffrey Yasskin
-
d:ewg36
EWG36

NAD
[tiny] no way to say "prefer this implicit conversion over that"
https://wg21.link/ewg36




Jeffrey Yasskin
-
d:ewg37
EWG37

NAD
[tiny] Logical xor operator
https://wg21.link/ewg37




Alisdair Meredith
-
d:ewg38
EWG38

NAD
[tiny] Core issue 1542
https://wg21.link/ewg38




Mike Miller
-
d:ewg39
EWG39

NAD
[tiny] local class and friendship
https://wg21.link/ewg39




Gabriel Dos Reis
-
d:ewg4
EWG4

Open
N3396 Dynamic memory allocation for over-aligned data
https://wg21.link/ewg4




Clark Nelson
-
d:ewg40
EWG40

Resolved
[tiny] Relax the allocator requirements on vector so that the small object optimization is allowed
https://wg21.link/ewg40




Nevin Liber
-
d:ewg41
EWG41

Open
[tiny] In-class explicit specializations forbidden but not partial specializations
https://wg21.link/ewg41




Faisal Vali
-
d:ewg42
EWG42

Resolved
[tiny] basic_string(const charT*, size_type, const Allocator&) requires clause too restrictive
https://wg21.link/ewg42




Nevin Liber
-
d:ewg43
EWG43

Open
[tiny] simultaneous iteration with new-style for syntax
https://wg21.link/ewg43




Gabriel Dos Reis
-
d:ewg44
EWG44

Resolved
[tiny] variadic bind
https://wg21.link/ewg44




Chris Jefferson
-
d:ewg45
EWG45

Resolved
[tiny] Type Trait is_range<T>
https://wg21.link/ewg45




Nevin Liber
-
d:ewg46
EWG46

C++14
[tiny] Type Trait is_final<T>
https://wg21.link/ewg46




Nevin Liber
-
d:ewg47
EWG47

NAD
[tiny] Fix the relation operators on standard templated types
https://wg21.link/ewg47




Nevin Liber
-
d:ewg48
EWG48

Open
N3867, N3730 Specializations and namespaces (was "Specializing templates in different namespaces" before the paper)
https://wg21.link/ewg48




Mike Spertus
-
d:ewg49
EWG49

New
N3463 Portable Program Source Files
https://wg21.link/ewg49




Beman Dawes
-
d:ewg5
EWG5

New
N3400 A proposal for eliminating the underscore madness that library writers have to suffer
https://wg21.link/ewg5




Jonathan de Boyne Pollard
-
d:ewg50
EWG50

New
N3466 More Perfect Forwarding
https://wg21.link/ewg50




Mike Spertus
-
d:ewg51
EWG51

New
N3490 ADL Control for C++
https://wg21.link/ewg51




Dave Abrahams
-
d:ewg52
EWG52

Open
N3741, N3515 Toward Opaque Typedefs for C++1Y
https://wg21.link/ewg52




Walter Brown
-
d:ewg53
EWG53

NAD
N3526 Uniform initialization for arrays and class aggregate types
https://wg21.link/ewg53




Michael Price
-
d:ewg54
EWG54

NAD
N3746, N3553 Proposing a C++1Y Swap Operator
https://wg21.link/ewg54




Walter Brown
-
d:ewg55
EWG55

NAD
N3839, Proposing the Rule of Five, v2, N3578 Proposing the Rule of Five
https://wg21.link/ewg55




Walter Brown
-
d:ewg56
EWG56

Open
N3583 Exploring constexpr at Runtime
https://wg21.link/ewg56




Scott Schurr
-
d:ewg57
EWG57

Open
N3587 For Loop Exit Strategies
https://wg21.link/ewg57




Alan Talbot
-
d:ewg58
EWG58

Open
N3595 Simplifying Argument-Dependent Lookup Rules
https://wg21.link/ewg58




Peter Gottschling
-
d:ewg59
EWG59

New
N3596 Code Reuse in Class Template Specialization
https://wg21.link/ewg59




Peter Gottschling
-
d:ewg6
EWG6

C++14
N3667, N3401 Generating move operations (elaborating on Core 1402)
https://wg21.link/ewg6




Ville Voutilainen
-
d:ewg60
EWG60

Open
N4471 Template parameter deduction for constructors (Rev 2), N3602 Template parameter deduction for constructors
https://wg21.link/ewg60




Mike Spertus
-
d:ewg61
EWG61

C++14
N3653, N3605 Member initializers and aggregates
https://wg21.link/ewg61




Ville Voutilainen
-
d:ewg62
EWG62

C++14
N3648, N3610 Generic lambda-capture initializers, supporting capture-by-move
https://wg21.link/ewg62




Ville Voutilainen
-
d:ewg63
EWG63

WP
N4152 uncaught_exceptions, N3614 unwinding_exception
https://wg21.link/ewg63




Herb Sutter
-
d:ewg64
EWG64

C++14
N3651, N3615 Constexpr Variable Templates, N3552 Introducing Object Aliases
https://wg21.link/ewg64




Gabriel Dos Reis
-
d:ewg65
EWG65

New
N3617 Lifting overload sets into function objects
https://wg21.link/ewg65




Philipp Juschka
-
d:ewg66
EWG66

Open
N3599 Literal operator templates for strings
https://wg21.link/ewg66




Richard Smith
-
d:ewg67
EWG67

Resolved
[tiny] Unspecialized std::tuple_size should be defined
https://wg21.link/ewg67




Nevin Liber
-
d:ewg68
EWG68

NAD
[tiny] C++ DR about global placement array new
https://wg21.link/ewg68




Thomas Koeppe
-
d:ewg69
EWG69

NAD
[tiny] Returning a void expression from a constructor or destructor
https://wg21.link/ewg69




Richard Smith
-
d:ewg7
EWG7

C++14
N3642, N3468, N3402 User-defined Literals for Standard Library Types, N3472 Binary Literals in the C++ Core Language
https://wg21.link/ewg7




Peter Sommerlad
-
d:ewg70
EWG70

NAD
[tiny] Const in expressions
https://wg21.link/ewg70




Herb Sutter
-
d:ewg71
EWG71

Open
N3627 Relaxed switch statement
https://wg21.link/ewg71




Zhihao Yuan
-
d:ewg72
EWG72

Ready
N4150 Alias-Set Attributes: Toward restrict-like aliasing semantics for C++, N3988 Towards restrict-like aliasing semantics for C++ N3635 Towards restrict-like semantics for C++
https://wg21.link/ewg72




Hal Finker, Hubert Tong, M. Wong, R. Silvera, R. Mak, C. Cambly, et al.
-
d:ewg73
EWG73

NAD
N3681 Auto and braced-init lists
https://wg21.link/ewg73




Ville Voutilainen
-
d:ewg74
EWG74

Open
N3723 Extend operator-> to support rvalues
https://wg21.link/ewg74




Pascal Costanza
-
d:ewg75
EWG75

Open
N3744 Proposing [[pure]]
https://wg21.link/ewg75




Walter Brown
-
d:ewg76
EWG76

Open
N4035, N3748 Implicit Evaluation of "auto" Variables and Arguments
https://wg21.link/ewg76




Peter Gottschling
-
d:ewg77
EWG77

Dup
N3772 Changing the type of address-of-member expression
https://wg21.link/ewg77




David Rodr�guez Ibeas
-
d:ewg78
EWG78

New
N3820 Working Draft, Technical Specification -- Array Extensions, N3810 Alternatives for Array Extensions
https://wg21.link/ewg78




Lawrence Crowl, Bjarne Stroustrup
-
d:ewg79
EWG79

New
[tiny] Core issues with extension status
https://wg21.link/ewg79




Ville Voutilainen
-
d:ewg8
EWG8

Resolved
N3492, N3403 Use Cases for Compile-Time Reflection
https://wg21.link/ewg8




Mike Spertus
-
d:ewg80
EWG80

WP
N3846 Extending static_assert
https://wg21.link/ewg80




Walter E. Brown
-
d:ewg81
EWG81

Open
N3994, N3853 Range-Based For-Loops: The Next Generation
https://wg21.link/ewg81




Stephan T. Lavavej
-
d:ewg82
EWG82

WP
N4180 SG5 Transactional Memory Support for C++ Update, N3919, N3859, N3718 Transactional Memory Support for C++
https://wg21.link/ewg82




M. Wong, V. Luchangco, J. Maurer, M. Moir, et al.
-
d:ewg83
EWG83

New
N3863 Private Extension Methods
https://wg21.link/ewg83




Matthew Fioravante
-
d:ewg84
EWG84

Open
N4294 Arrays of run-time bounds as data members, N3875 Run-time bound array data members
https://wg21.link/ewg84




J. D. Garcia, X. Li
-
d:ewg85
EWG85

NAD
N3879 Explicit Flow Control: break label, goto case and explicit switch
https://wg21.link/ewg85




Andrew Tomazos
-
d:ewg86
EWG86

Open
N3880 Improving the Verification of C++ Programs
https://wg21.link/ewg86




Michael Price
-
d:ewg87
EWG87

NAD
N3897 Auto-type members
https://wg21.link/ewg87




Ville Voutilainen
-
d:ewg88
EWG88

Open
[tiny] Uniform handling of operator[] and operator().
https://wg21.link/ewg88




Gabriel Dos Reis
-
d:ewg89
EWG89

NAD
[tiny] Core issue 203, Type of address-of-member expression
https://wg21.link/ewg89




Lisa Lippincott
-
d:ewg9
EWG9

Open
N4469 Template Argument Type Deduction, N3601 Implicit template parameters, N3405 Template Tidbits
https://wg21.link/ewg9




Mike Spertus
-
d:ewg90
EWG90

NAD
[tiny] Core issue 476, Determining the buffer size for placement new
https://wg21.link/ewg90




Ben Hutchings
-
d:ewg91
EWG91

NAD
[tiny] Core issue 622, Relational comparisons of arbitrary pointers
https://wg21.link/ewg91




Herb Sutter
-
d:ewg92
EWG92

Open
[tiny] Core issue 687, template keyword with unqualified-ids
https://wg21.link/ewg92




Mihai Rusu
-
d:ewg93
EWG93

New
[tiny] Core issue 728, Restrictions on local classes
https://wg21.link/ewg93




Faisal Vali
-
d:ewg94
EWG94

New
[tiny] Core issue 794, Base-derived conversion in member type of pointer-to-member conversion
https://wg21.link/ewg94




CH, Detlef Vollman
-
d:ewg95
EWG95

NAD
[tiny] Core issue 822, Additional contexts for template aliases
https://wg21.link/ewg95




UK
-
d:ewg96
EWG96

Open
[tiny] Core issue 914, Value-initialization of array types, Core issue 1300, T() for array types, Core issue 1326, Deducing an array bound from an initializer-list
https://wg21.link/ewg96




Gabriel Dos Reis
-
d:ewg97
EWG97

NAD
[tiny] Core issue 947, Deducing type template arguments from default function arguments
https://wg21.link/ewg97




Dave Abrahams
-
d:ewg98
EWG98

Open
[tiny] Core issue 1008, Querying the alignment of an object
https://wg21.link/ewg98




Steve Clamage
-
d:ewg99
EWG99

NAD
[tiny] Core issue 1259, Deleting a POD via a pointer to base
https://wg21.link/ewg99




Herb Sutter
-
