Template Class CachingInletWrapper

Class Documentation

template<typename Inlet>
class uit::internal::CachingInletWrapper

Public Functions

CachingInletWrapper(CachingInletWrapper &other) = default

Copy constructor.

CachingInletWrapper(const CachingInletWrapper &other) = default

Copy constructor.

CachingInletWrapper(CachingInletWrapper &&other) = default

Move constructor.

template<typename ...Args>
CachingInletWrapper(Args&&... args)

Forwarding constructor.

void Put(const value_type &val)
bool TryPut(const value_type &val)
template<typename P>
bool TryPut(P &&val)
bool TryFlush()
void Flush()
size_t GetSuccessfulPutCount() const
size_t GetBlockedPutCount() const
size_t GetDroppedPutCount() const
template<typename WhichDuct, typename ...Args>
void EmplaceDuct(Args&&... args)
template<typename WhichDuct, typename ...Args>
void SplitDuct(Args&&... args)
auto GetDuctUID() const
emp::optional<bool> HoldsIntraImpl() const
emp::optional<bool> HoldsThreadImpl() const
emp::optional<bool> HoldsProcImpl() const