aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Functions
Aws::Crt::VariantDetail::ParameterPackSize Namespace Reference

Functions

template<typename Last >
constexpr std::size_t GetMaxSizeOf (std::size_t curMax=0)
 
template<typename First , typename Second , typename... Rest>
constexpr std::size_t GetMaxSizeOf (std::size_t curMax=0)
 
template<typename Last >
constexpr std::size_t AlignAsPack (std::size_t curMax=0)
 
template<typename First , typename Second , typename... Rest>
constexpr std::size_t AlignAsPack (std::size_t curMax=0)
 

Function Documentation

template<typename Last >
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack ( std::size_t  curMax = 0)
template<typename First , typename Second , typename... Rest>
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack ( std::size_t  curMax = 0)
template<typename Last >
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf ( std::size_t  curMax = 0)
template<typename First , typename Second , typename... Rest>
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf ( std::size_t  curMax = 0)