Template Class ThrowDuct

Class Documentation

template<typename ImplSpec>
class uit::ThrowDuct

TODO

Template Parameters
  • ImplSpec: class with static and typedef members specifying implementation details for the conduit framework.

Public Types

using InletImpl = ThrowDuct<ImplSpec>
using OutletImpl = ThrowDuct<ImplSpec>
using BackEndImpl = uit::MockBackEnd<ImplSpec>

Public Functions

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

TODO.

bool TryPut(const T&) const

TODO.

Exceptions
  • TODO.:

bool TryFlush() const

TODO.

const T &Get() const

TODO.

Exceptions
  • TODO.:

T &Get()

TODO.

Exceptions
  • TODO.:

size_t TryConsumeGets(size_t) const

TODO.

Exceptions
  • TODO.:

std::string ToString() const

TODO.

Public Static Functions

std::string GetName()

TODO.

constexpr bool CanStep()