Search code examples
std::is_invocable syntax for testing existence of an arbitrary method (not only operator())...


c++c++17metaprogrammingtype-traits

Read More
Traits class to extract container's value_type from a back_insert_iterator...


c++iteratortype-traitsvalue-typeinserter

Read More
How to detect the existence of a function (NOT class member) with a specific name and signature usin...


c++c++17type-traits

Read More
Smallest expressible value above given value...


c++c++14type-traitsnumeric-limits

Read More
std::begin - User-defined overloads not considered in type traits...


c++templatesc++17type-traits

Read More
How to detect if a contructor is noexcept with a throwing destructor...


c++c++11type-traitsexception-specification

Read More
C++ template - compile member function based on arguments...


c++templatesc++14type-traits

Read More
When would std::is_convertible_v<const type &, type> be false?...


c++type-traitsstd-pair

Read More
C++ std::variant - Type traits to verify that the contained variant types meet some assumptions...


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

Read More
Why is it not required to use typename for dependent types in the following case?...


c++c++11templatestype-traitsdependent-name

Read More
How to combine conditions from type_traits the standard way...


c++c++11templatestype-traits

Read More
How does the impementation for std::is_function in libcxx work?...


c++c++11type-traitslibc++

Read More
Why is type_traits implemented using structs...


c++type-traits

Read More
Cuda compilation error: class template has already been defined...


c++compiler-errorscudavisual-studio-2017type-traits

Read More
Templated return type specialisation for expression templates...


c++c++11templatestype-traitsdecltype

Read More
How to make a template function enabled if one of variant's types?...


c++c++17template-meta-programmingtype-traitsvariant

Read More
How to check if a template type is one of the types of a variant type?...


c++boosttype-traitsc++98boost-variant

Read More
Type traits style to test if T is a basic_string<> or printable string-like type?...


c++templatesc++17type-traits

Read More
Why does std::is_convertible_v return true even though this conversion isn't legal?...


c++templatesimplicit-conversiontype-traits

Read More
How to check whether a name is an alias or a reference in C++17?...


c++typesc++17type-traitsstructured-bindings

Read More
Why is a variable not an lvalue in C++?...


c++c++11standardstype-traits

Read More
Why does std::void_t not work in such a case?...


c++templatesc++17sfinaetype-traits

Read More
Cannot substitute template argument this for type template parameter _Ty...


c++type-traits

Read More
Understanding the architecture of type traits...


c++c++17type-traits

Read More
Metaprogramming construct that returns underlying type for an enum and integer for an iteger...


c++templatesenumsmetaprogrammingtype-traits

Read More
With C++ type-traits, is there some way to avoid casting...


c++templatestemplate-specializationtype-traits

Read More
static_assert<std::is_floating_point<T>::value, "") fails because of unused templ...


c++classc++11templatestype-traits

Read More
How has_iterator is working in given code?...


c++11templatestype-traits

Read More
Different behaviour of my type_trait in templated/non-templated code...


c++c++17type-traits

Read More
std::enable_if cannot be used to disable this declaration...


c++variadic-templatesinner-classessfinaetype-traits

Read More
BackNext