Template Class PoolSpec

Class Documentation

template<typename ImplSpec, template<typename> typename ProcDuct>
class uit::PoolSpec

Public Types

using T = std::vector<typename ImplSpec::T>
using inlet_wrapper_t = typename uit::TrivialSpoutWrapper<T>::template inlet_wrapper_t<Inlet>
using outlet_wrapper_t = typename uit::TrivialSpoutWrapper<T>::template outlet_wrapper_t<Outlet>
using IntraDuct = uit::ThrowDuct<THIS_T>
using ThreadDuct = uit::ThrowDuct<THIS_T>
using ProcInletDuct = typename ProcDuct<THIS_T>::InletImpl
using ProcOutletDuct = typename ProcDuct<THIS_T>::OutletImpl
using ProcBackEnd = typename ProcDuct<THIS_T>::BackEndImpl

Public Static Attributes

constexpr size_t N = {ImplSpec::N}
constexpr size_t B = {ImplSpec::B}