Casey Carter

Results 231 comments of Casey Carter

> I *think* this is another instance of [GCC PR 78715](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78715), but I'll keep this issue open until the bug is resolved so I can make sure. Which is a...

Consider whether the compiler should provide an attribute to suppress the appearance of a concept name in diagnostic messages.

> ```c++ > CONCEPT_REQUIRES(CopyConstructible{} and Swappable{}) > constexpr iterator insert(const_iterator position, std::initializer_list il) { > // one cannot move elements out of an `initializer_list`... > } > ``` IIRC `static_vector`...

> if `T` is trivial, it is always `Copyable`. Not necessarily. A trivial class can have deleted special member functions N4606 [class]/6: > A *trivially copyable class* is a class:...

> could you share your `forward_list` and `vector` experiments somewhere? [containers](https://github.com/CaseyCarter/containers). Caveat emptor - it's more than a bit rough and incomplete.

I think the confusion here is a consequence of our policy of allowing/forbidding users to access SDK components based on names. The problem is that a user can do virtually...

> @CaseyCarter can you think of a workaround that removes those keys, i.e. create a mechanism so the customer cannot rely on this type unless they explicitly wrote `Details`? To...