1#ifndef STAN_MATH_PRIM_META_VALUE_TYPE_HPP
2#define STAN_MATH_PRIM_META_VALUE_TYPE_HPP
17template <
typename T,
typename =
void>
19 using type =
typename std::decay_t<T>;
typename value_type< T >::type value_type_t
Helper function for accessing underlying type.
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...
typename value_type< std::remove_pointer< T > >::type type
typename std::decay_t< T > type
Primary template class for metaprogram to compute the type of values stored in a container.