Template Class ImplSpec¶
Defined in File ImplSpec.hpp
Inheritance Relationships¶
Base Type¶
public uit::internal::ImplSpecKernel< SpoutWrapper< T >::T, ImplSelect, N, B >(Template Class ImplSpecKernel)
Class Documentation¶
-
template<typename
T, typenameImplSelect= uit::ImplSelect<>, template<typename> typenameSpoutWrapper= uit::DefaultSpoutWrapper, size_tN= uit::DEFAULT_BUFFER, size_tB= std::numeric_limits<size_t>::max(), size_tSpoutCacheSize_= 2>
classuit::ImplSpec: public uit::internal::ImplSpecKernel<SpoutWrapper<T>::T, ImplSelect, N, B>¶ Specifies implementation details for the conduit framework.
- Template Parameters
T: Type to transmit.ImplSelect: Class with static typedef members specifying which implementations to use for intra-thread, inter-thread, and inter-process transmission.N: Buffer size.B: For buffered or aggregated ducts, maximum number of items to buffer.
Public Types
Public Static Attributes
-
constexpr size_t
SpoutCacheSize= {SpoutCacheSize_}¶