autoppl
v0.8
A C++ template library for probabilistic programming
|
Go to the documentation of this file.
2 #if __cplusplus <= 201703L
26 std::is_base_of_v<ModelExprBase<T>, T>;
34 #if __cplusplus <= 201703L
38 model_expr_is_base_of_v<T> &&
39 has_type_dist_value_t_v<T>
45 concept model_expr_c =
46 model_expr_is_base_of_v<T> &&
47 requires (
const T& cx) {
Definition: model_expr_traits.hpp:19
Definition: model_expr_traits.hpp:30
constexpr bool is_model_expr_v
Definition: model_expr_traits.hpp:37
constexpr bool model_expr_is_base_of_v
Definition: model_expr_traits.hpp:25
Definition: type_traits.hpp:65
util::dist_value_t dist_value_t
Definition: density.hpp:16
Definition: bounded.hpp:11
typename T::dist_value_t dist_value_t
Definition: model_expr_traits.hpp:31