autoppl  v0.8
A C++ template library for probabilistic programming
var_traits.hpp File Reference

Go to the source code of this file.

Classes

struct  ppl::util::VarBase< T >
 
struct  ppl::util::ParamBase< T >
 
struct  ppl::util::TParamBase< T >
 
struct  ppl::util::DataBase< T >
 
struct  ppl::util::var_traits< VarType >
 
struct  ppl::util::param_traits< VarType >
 
struct  ppl::util::tparam_traits< VarType >
 
struct  ppl::util::data_traits< VarType >
 

Namespaces

 ppl
 
 ppl::util
 

Variables

template<class T >
constexpr bool ppl::util::param_is_base_of_v
 
template<class T >
constexpr bool ppl::util::tparam_is_base_of_v
 
template<class T >
constexpr bool ppl::util::data_is_base_of_v
 
template<class T >
constexpr bool ppl::util::is_param_v
 
template<class T >
constexpr bool ppl::util::is_tparam_v
 
template<class T >
constexpr bool ppl::util::is_data_v
 
template<class T >
constexpr bool ppl::util::is_var_v
 
template<class T >
constexpr bool ppl::util::is_dist_assignable_v