Search code examples
Type trait for enum member value...


c++c++17type-traits

Read More
std::is_constructible returns inconsistent value for private constructor...


c++type-traits

Read More
Is boost::beast::static_string memcopyable/trivial type?...


c++type-traitsboost-beast

Read More
Compiling only if function supports passed suitable variadic arguments...


c++templatesvariadic-functionstype-traits

Read More
How to get object type of pointer to non-static data member at compile time?...


c++templatestype-traitsmember-pointers

Read More
Bizarre behavior of std::is_invocable...


c++templatesc++17language-lawyertype-traits

Read More
c++ std::enable_if .... else?...


c++type-traitsenable-if

Read More
Detect if a specific C++ type has a member, EXCLUDING inherited members...


c++inheritancec++14detectiontype-traits

Read More
Expand a tuple TYPE into a variadic template?...


c++tuplesmetaprogrammingvariadic-templatestype-traits

Read More
Template argument deduction with multiple transformations...


c++templatestype-inferencetype-traitstemplate-argument-deduction

Read More
Given a type, how to derive a generic wider type (e.g. for overflow-safe summation)?...


c++templatestype-traitsinteger-overflow

Read More
Concept or trait for functor with specific arguments?...


c++template-meta-programmingtype-traitsc++20c++-concepts

Read More
Proper way to write a C++17 style "_v" helper template for a nested template...


c++c++17template-meta-programmingtemplate-specializationtype-traits

Read More
Incomplete type used in nested name specifier with std enable_if...


c++templatesc++17type-traits

Read More
std::is_same_v with unspecialized template...


c++templatestype-traits

Read More
Using type traits on template parameter packs?...


c++templatesc++17type-traitsparameter-pack

Read More
How can I create a trait to give me the larger of two types?...


c++type-traits

Read More
restricting c++ template usage to POD types...


c++templatestype-traits

Read More
Is there any way of detecting arbitrary template classes that mix types and non-types?...


c++templatesc++11c++14type-traits

Read More
how to check if a class has an operator []?...


c++11c++17metaprogrammingtemplate-meta-programmingtype-traits

Read More
Why is static_cast needed in the gcc's implementation of is_nothrow_constructible?...


c++type-traitslibstdc++static-cast

Read More
std::remove_reference_t<std::remove_cv_t<T>> does the order matter?...


c++c++17type-traits

Read More
How to test if a method is const?...


c++templatesc++11type-traits

Read More
Why does `std::add_pointer`, adds a previously removed `const`?...


c++c++11type-traits

Read More
Check if class is of template specialization (with template arguments like bool or int)...


c++templatesc++17variadic-templatestype-traits

Read More
Detect if function with given signature exists...


c++c++17variadic-templatestemplate-meta-programmingtype-traits

Read More
invoke_result to obtain return type of template member function...


c++templatestype-traitsinvoke-result

Read More
How to construct a type trait that can tell if one type's private methods can be called in anoth...


c++templatesc++17type-traits

Read More
Creating a new type trait in C++...


c++type-traits

Read More
What is the purpose of C++20 std::common_reference?...


c++metaprogrammingtype-traitsc++20

Read More
BackNext