Pyrogenesis  trunk
Public Types | Public Member Functions | Static Public Attributes | List of all members
Renderer::Backend::Vulkan::anonymous_namespace{DeviceSelection.cpp}::ReportFormatHelper< T, typename std::enable_if_t< std::is_integral_v< T > > > Struct Template Reference

Public Types

using ResultType = std::conditional_t< IsSigned, int32_t, uint32_t >
 

Public Member Functions

uint32_t operator() (const T &value) const
 

Static Public Attributes

static constexpr bool IsSigned = std::is_signed_v<T>
 

Member Typedef Documentation

◆ ResultType

template<typename T >
using Renderer::Backend::Vulkan::anonymous_namespace{DeviceSelection.cpp}::ReportFormatHelper< T, typename std::enable_if_t< std::is_integral_v< T > > >::ResultType = std::conditional_t<IsSigned, int32_t, uint32_t>

Member Function Documentation

◆ operator()()

template<typename T >
uint32_t Renderer::Backend::Vulkan::anonymous_namespace{DeviceSelection.cpp}::ReportFormatHelper< T, typename std::enable_if_t< std::is_integral_v< T > > >::operator() ( const T value) const
inline

Member Data Documentation

◆ IsSigned

template<typename T >
constexpr bool Renderer::Backend::Vulkan::anonymous_namespace{DeviceSelection.cpp}::ReportFormatHelper< T, typename std::enable_if_t< std::is_integral_v< T > > >::IsSigned = std::is_signed_v<T>
static

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