-
When using `__attribute__((enable_if(...)))` with a condition that may be ill-formed, you cannot use a `requires` clause to constrain the function to only be considered in the well-formed cases, becau…
-
See https://godbolt.org/z/dWs91M7qE
Looks like whatever SFINAE trickery is used here compiles on GCC and MSVC but not clang
-
Take a look at the following code:
```C++
using namespace units::literals;
static_assert(!std::is_convertible_v); // [1]
units::length::meter_t m{0_m * 0_m}; // [2]
```
[1] triggers the assert a…
-
-
As Boost.Variant2 makes extensive use of templates, SFINAE, parameter packs, and metaprogramming in general it would be nice to see how mrdocs handles it. We should add it to the demos.
-
Adding `class = void` to associated_allocator and associated_executor.
-
_Перенос предложения:_ голоса +4, -1
_Автор идеи:_ **webreh**
При использовании apply для типов из std функция std::apply может быть спокойно найдена по ADL. Поскольку у std::apply совершенно нет …
-
Firstly, thank you for hana. It's simply fantastic.
Currently, `unpack`, `transform`, along with the callable objects returned from `partial`, `reverse_partial` are not SFINAE-friendly. Is this beh…
-
| | |
| --- | --- |
| Bugzilla Link | [28386](https://llvm.org/bz28386) |
| Version | trunk |
| OS | Linux |
| CC | @DougGregor |
## Extended Description
```cpp
#include
template
st…
-
| | |
| --- | --- |
| Bugzilla Link | [36158](https://llvm.org/bz36158) |
| Version | trunk |
| OS | All |
| Attachments | [demonstrate severe compile-time degradation of SFINAE-in-tparam-list]…