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

#include <var_traits.hpp>

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

Public Types

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

Static Public Attributes

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

◆ id_t

template<class VarType >
using ppl::util::var_traits< VarType >::id_t = typename VarType::id_t

Member Data Documentation

◆ is_cont_v

template<class VarType >
constexpr bool ppl::util::var_traits< VarType >::is_cont_v = util::is_cont_v<typename base_t::value_t>
staticconstexpr

◆ is_disc_v

template<class VarType >
constexpr bool ppl::util::var_traits< VarType >::is_disc_v = util::is_disc_v<typename base_t::value_t>
staticconstexpr

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