Class BaseMultiport

Inheritance Relationships

Derived Types

Class Documentation

class BaseMultiport

Subclassed by reactor::Multiport< T, std::allocator< T > >, reactor::Multiport< T, A >

Public Functions

BaseMultiport() = default
~BaseMultiport() = default
inline auto set_present(std::size_t index) -> bool
inline void clear() noexcept

Protected Attributes

std::atomic<std::size_t> size_ = {0}
std::vector<std::size_t> present_ports_ = {}