autoppl  v0.8
A C++ template library for probabilistic programming
ppl::util::param_traits< VarType > Struct Template Reference

#include <var_traits.hpp>

Inheritance diagram for ppl::util::param_traits< VarType >:
ppl::util::var_traits< VarType > ppl::util::var_expr_traits< VarType >

Public Types

using constraint_t = typename VarType::constraint_t
 
- Public Types inherited from ppl::util::var_traits< VarType >
using id_t = typename VarType::id_t
 
- Public Types inherited from ppl::util::var_expr_traits< VarType >
using value_t = typename VarExprType::value_t
 

Additional Inherited Members

- Static Public Attributes inherited from ppl::util::var_traits< VarType >
static constexpr bool is_cont_v = util::is_cont_v<typename base_t::value_t>
 
static constexpr bool is_disc_v = util::is_disc_v<typename base_t::value_t>
 
- Static Public Attributes inherited from ppl::util::var_expr_traits< VarType >
static constexpr bool has_param
 

Member Typedef Documentation

◆ constraint_t

template<class VarType >
using ppl::util::param_traits< VarType >::constraint_t = typename VarType::constraint_t

The documentation for this struct was generated from the following file: