Reference ISO/IEC IS 14882:1998(E)
This document is the Table of Contents for the Concepts Active Issues List, Concepts Defect Reports List, and Concepts Closed Issues List.
| Issue | Status | Section | Title | Proposed Resolution | Duplicates |
| 1 | WP | 20.1.2 [concept.comparison] | Naming and symmetry in EqualityComparable | Yes | |
| 2 | WP | 20.1.3 [concept.destruct] | Requires clause for Destructible is unclear | Yes | |
| 3 | WP | 20.1.4 [concept.construct] | Naming of Constructible/DefaultConstructible concepts | Yes | |
| 4 | WP | 20.1.5 [concept.copymove] | MoveConstructible should refine Constructible | Yes | |
| 5 | WP | 20.1 [utility.concepts] | Inconsistent naming between concepts and type traits | Yes | |
| 6 | WP | 20.1.5 [concept.copymove] | MoveAssignable assignment operator is incorrect | Yes | |
| 7 | NAD | 20.1.5 [concept.copymove] | Meaning of "equivalent" in MoveAssignable | Yes | |
| 8 | Dup | 20.1.5 [concept.copymove] | Swappable and rvalue references | Yes | |
| 9 | WP | 20.1.6 [concept.memory] | Memory-allocation concepts are too fine-grained | Yes | |
| 10 | WP | 20.1 [utility.concepts] | Remarks should be notes | Yes | |
| 11 | NAD | 20.1.7 [concept.regular] | Semiregular concept is strange | Yes | |
| 12 | WP | 20.1.10 [concept.operator] | Update operator concepts based on "Option #2" change in language specification | Yes | |
| 13 | WP | 20.1.10 [concept.operator] | Naming consistency in [concept.operator] | Yes | |
| 14 | WP | 20.1.10 [concept.operator] | Addressable and const types | Yes | |
| 15 | WP | 20.1.10 [concept.operator] | Can Callable's function object be an rvalue? | Yes | |
| 16 | NAD | 20.1.11 [concept.arithmetic] | ArithmeticLike and IntegralLike concepts | Yes | |
| 17 | WP | 20.1.13 [concept.allocator] | Errors in Allocator concept | Yes | |
| 18 | WP | 24.1 [iterator.concepts] | Consistent naming for concepts headers | Yes | |
| 19 | WP | 24.1 [iterator.concepts] | IteratorBase is an implementation detail | Yes | |
| 20 | NAD | 24.1 [iterator.concepts] | InputIterator default constructibility | Yes | |
| 21 | NAD | 24.1.1 [input.iterators] | Iterator difference_type requirements | Yes | |
| 22 | WP | 24.1.1 [input.iterators] | Oddly-placed and missing InputIterator requirements | Yes | |
| 23 | WP | 24.1.2 [output.iterators] | Output iterators without value types | Yes | |
| 24 | NAD | 20.1.8 [concept.convertible] | Convertible and CopyConstructible have different argument orders | Yes | |
| 25 | WP | 24.1.3 [forward.iterators] | Lost normative semantics of ForwardIterator | Yes | |
| 26 | WP | 17 [library] | Transition of Clause 17, Library introduction | Yes | |
| 27 | WP | 20.1.1 [concept.support] | Missing core concept for polymorphic types | Yes | |
| 28 | WP | 20.1.1 [concept.support] | Abstract classes should not be VariableTypes |
Yes | |
| 29 | WP | 25 [algorithms] | Concepts on mutating algorithms are confusing | Yes | |
| 30 | WP | 25 [algorithms] | Should Predicates be on Iter::value_type or Iter::reference? | Yes | |
| 31 | WP | 14.9.1.1 [concept.fct] | Which specifiers are legal for associated functions? | Yes | |
| 32 | WP | 20.1.4 [concept.construct] | Missing definition of TriviallyDefaultConstructible |
Yes | |
| 33 | WP | 20.1.11 [concept.arithmetic] | ArithmeticLike should have construction from an unsigned integral type |
Yes | |
| 34 | WP | 23 [containers] | Copy/move requirements on container members | Yes | |
| 35 | WP | 20.1.5 [concept.copymove] | Swappable should be usable with proxy iterator references |
Yes | |
| 36 | WP | 20.1.10 [concept.operator] | HasCopyAssign should be named HasAssign |
Yes | |
| 37 | New | 20.1.7 [concept.regular] | Relation between move/swap concepts and Regular |
Yes | |
| 38 | WP | 23 [containers] | Container move constructor/assignment operators don't account for scoped allocators | Yes | |
| 39 | WP | 25 [algorithms] | Some uses of the MutableXXXIterator concepts are unnecessary | Yes | |
| 40 | WP | 20.1 [utility.concepts] | HasXXX concepts should not default second parameter when there is an XXXable concept | Yes | |
| 41 | New | 20.1.5 [concept.copymove] | MoveConstructible constructor should be explicit |
Yes | |
| 42 | NAD | 20.1.10 [concept.operator] | HasCopyAssign should be named HasCopyAssignment |
Yes | |
| 43 | WP | 25 [algorithms] | Using Swappable for all swapping |
Yes | |
| 44 | WP | 25.2.9 [alg.unique] | unique_copy requirements don't account for move semantics |
Yes | |
| 45 | WP | 25.2.2 [alg.move] | move and move_backward rely too heavily on the iterator's value_type |
Yes | |
| 46 | New | 14.8.2 [temp.deduct] | Should unconstrained templates succeed at type deduction during the instantiation of a constrained context? | No | |
| 47 | WP | 20.1.11 [concept.arithmetic] | ArithmeticLike conversions from integral, floating-point types should be explicit |
Yes | |
| 48 | WP | 23.1.4 [container.concepts] | Missing iterator to const_iterator conversion |
Yes |