Search code examples
Differences in constraint validation order between compilers?...

c++language-lawyerc++-concepts

Read More
Is there any difference between `inline constexpr bool` and `concept`...

c++c++20c++-concepts

Read More
Concept does not resolve ambiguity as expected. What's wrong with the code sample?...

c++gccc++-conceptsc++20

Read More
How to test concepts retroactively based on post-defined overloads...

c++c++20c++-concepts

Read More
How to constrain the value type of std::input_iterator?...

c++templatesc++-conceptsc++23

Read More
How do you define a C++ concept for the standard library containers?...

c++c++-concepts

Read More
How to check template parameter is a container of fixed length N using concepts?...

c++templatescontainersc++20c++-concepts

Read More
How to specialize a method template using concepts?...

c++template-meta-programmingc++-conceptsc++-templates

Read More
How can I define a concept that restricts based on the return value of a constexpr function?...

c++c++-concepts

Read More
C++20 concepts compile-time pointer address requirement check...

c++c++20c++-conceptsrequires-clauserequires-expression

Read More
Static constexpr data member with templated IIFE does not check requires-clause...

c++c++20c++-concepts

Read More
Result of expression convertible to a type that satisfies a concept...

c++c++20c++-concepts

Read More
What does the To[1] mean in the concept is_convertible_without_narrowing?...

c++c++20c++-concepts

Read More
Is there a way to have "partially recursive" function constraints in C++?...

c++serializationtemplate-meta-programmingc++-concepts

Read More
How to get a typed nullptr "literal"?...

c++templatesc++-conceptsnullptr

Read More
Why is a consteval function expression NOT a primary expression?...

c++c++20standardsc++-conceptstype-constraints

Read More
How could I make a concept<A, B> to check if type "A" is derived from template &quot...

c++c++20c++-concepts

Read More
Why is my use of std::uniform_random_bit_generator failing?...

c++c++20c++-concepts

Read More
Overloading and requires clauses: which overload is chosen?...

c++c++-conceptsrequires-clause

Read More
C++: Template specialization of class member function, differing from another member function only i...

c++templatesparameter-passingtemplate-specializationc++-concepts

Read More
Why does my Container concept fail for const std::list<double> due to begin() and end() not sa...

c++c++20c++-concepts

Read More
Concept placement changes program outcome without compile error, possible to avoid?...

c++c++20c++-concepts

Read More
How to get the type of the values in a C++20 std::ranges range?...

c++templatesc++20c++-conceptsstd-ranges

Read More
How to define a concept of a object that is structure bindable?...

c++c++20c++-conceptsstructured-bindings

Read More
Can requires expression return TRUE for ill-formed code?...

c++c++20c++-concepts

Read More
Concept for smart pointers...

c++c++20c++-concepts

Read More
C++20 and newer - what's the best way to implement an "enum with more functionality"?...

c++templatesc++20c++-conceptsc++23

Read More
The concept `std::movable` evaluated to false for an empty class in Visual C++...

c++visual-c++c++20c++-conceptsrequires-clause

Read More
How to match the int type to a C++ concept requiring a valid function?...

c++c++-conceptsargument-dependent-lookup

Read More
Which concept to use for checking an iterator's value type?...

c++iteratorc++-conceptsc++23

Read More
BackNext