HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::math::promote< S, T, typename > Struct Template Reference

#include <Math.h>

Public Types

using type = typename std::common_type_t< S, T >
 

Detailed Description

template<typename S, typename T, typename = std::enable_if_t<std::is_arithmetic_v<S>&& std::is_arithmetic_v<T>>>
struct openvdb::OPENVDB_VERSION_NAME::math::promote< S, T, typename >

Definition at line 920 of file Math.h.

Member Typedef Documentation

template<typename S , typename T , typename = std::enable_if_t<std::is_arithmetic_v<S>&& std::is_arithmetic_v<T>>>
using openvdb::OPENVDB_VERSION_NAME::math::promote< S, T, typename >::type = typename std::common_type_t<S,T>

Definition at line 921 of file Math.h.


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