1#ifndef STAN_MATH_PRIM_META_SCALAR_TYPE_HPP
2#define STAN_MATH_PRIM_META_SCALAR_TYPE_HPP
19template <
typename T,
typename =
void>
21 using type = std::decay_t<T>;
27template <
typename... Args>
29 using type = std::tuple<scalar_type_t<Args>...>;
typename scalar_type< T >::type scalar_type_t
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...
std::tuple< scalar_type_t< Args >... > type
Metaprogram structure to determine the base scalar type of a template argument.