autoppl
v0.8
A C++ template library for probabilistic programming
|
Go to the documentation of this file.
2 #if __cplusplus <= 201703L
24 std::is_base_of_v<VarExprBase<T>, T>;
26 template <
class VarExprType>
29 using value_t =
typename VarExprType::value_t;
30 static constexpr
bool has_param = VarExprType::has_param;
33 #if __cplusplus <= 201703L
38 var_expr_is_base_of_v<T> &&
47 var_expr_is_base_of_v<T> &&
Definition: var_expr_traits.hpp:28
constexpr bool var_expr_is_base_of_v
Definition: var_expr_traits.hpp:23
Definition: type_traits.hpp:65
typename VarExprType::value_t value_t
Definition: var_expr_traits.hpp:29
constexpr bool is_var_expr_v
Definition: var_expr_traits.hpp:36
static constexpr bool has_param
Definition: var_expr_traits.hpp:30
Definition: bounded.hpp:11
Definition: var_expr_traits.hpp:20