aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Aws::Crt::IsSpecializationOf< T, Primary > Struct Template Reference

#include <TypeTraits.h>

Inheritance diagram for Aws::Crt::IsSpecializationOf< T, Primary >:

Detailed Description

template<typename T, template< typename... > class Primary>
struct Aws::Crt::IsSpecializationOf< T, Primary >

A type trait for determining if the first template parameter is a template specialization of the second template parameter. Based on p2098 (https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2098r1.pdf).

Note
Known limitations: does not support template classes with non-type template parameter, e.g. std::array.

The documentation for this struct was generated from the following file: