Automatic Differentiation
 
Loading...
Searching...
No Matches
void_t.hpp
Go to the documentation of this file.
1#ifndef STAN_MATH_PRIM_META_VOID_T_HPP
2#define STAN_MATH_PRIM_META_VOID_T_HPP
3
5#include <type_traits>
6
7namespace stan {
8
9// Dummy struct that has a type void
10template <typename... Ts>
11struct make_void {
12 typedef void type;
13};
14
20template <typename... Ts>
21using void_t = typename make_void<Ts...>::type;
22
23} // namespace stan
24#endif
typename make_void< Ts... >::type void_t
Utility metafunction that maps a sequence of any types to the type void This metafunction is used in ...
Definition void_t.hpp:21
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...