autoppl  v0.8
A C++ template library for probabilistic programming
ppl::TParam< ValueType, ppl::scl > Struct Template Reference

#include <tparam.hpp>

Inheritance diagram for ppl::TParam< ValueType, ppl::scl >:
ppl::TParamView< ValueType, ppl::scl > ppl::util::TParamBase< TParam< ValueType, ppl::scl > > ppl::TParamViewBase< TParamView< ValueType, ppl::scl > > ppl::util::VarExprBase< TParamView< ValueType, ppl::scl > > ppl::util::TParamBase< TParamView< ValueType, ppl::scl > > ppl::util::VarBase< TParam< ValueType, ppl::scl > > ppl::util::BaseCRTP< TParamView< ValueType, ppl::scl > > ppl::util::VarBase< TParamView< ValueType, ppl::scl > > ppl::util::BaseCRTP< TParam< ValueType, ppl::scl > > ppl::util::BaseCRTP< TParamView< ValueType, ppl::scl > >

Public Types

using base_t = TParamView< ValueType, ppl::scl >
 
- Public Types inherited from ppl::TParamView< ValueType, ppl::scl >
using base_t = TParamViewBase< TParamView< ValueType, ppl::scl > >
 

Public Member Functions

 TParam () noexcept
 
- Public Member Functions inherited from ppl::TParamView< ValueType, ppl::scl >
 TParamView (details::TParamInfoPack *i_pack, size_t rows=1, size_t cols=1) noexcept
 
auto operator= (const VarExprType &expr) const
 
- Public Member Functions inherited from ppl::util::BaseCRTP< TParamView< ValueType, ppl::scl > >
TParamView< ValueType, ppl::scl > & self ()
 
const TParamView< ValueType, ppl::scl > & self () const
 
- Public Member Functions inherited from ppl::util::BaseCRTP< TParam< ValueType, ppl::scl > >
TParam< ValueType, ppl::scl > & self ()
 
const TParam< ValueType, ppl::scl > & self () const
 

Member Typedef Documentation

◆ base_t

template<class ValueType >
using ppl::TParam< ValueType, ppl::scl >::base_t = TParamView<ValueType, ppl::scl>

Constructor & Destructor Documentation

◆ TParam()

template<class ValueType >
ppl::TParam< ValueType, ppl::scl >::TParam ( )
inlinenoexcept

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