AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
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

◆ AlignAsPack() [1/2]

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

◆ AlignAsPack() [2/2]

template<typename Last>
std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack ( std::size_t curMax = 0)
constexpr

◆ GetMaxSizeOf() [1/2]

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

◆ GetMaxSizeOf() [2/2]

template<typename Last>
std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf ( std::size_t curMax = 0)
constexpr