template<typename DataT>
vt::pipe::signal::Signal struct

Base classes

struct SignalBase

Public types

using DataType = DataT
using DataPtrType = DataType*

Constructors, destructors, conversion operators

Signal() defaulted
Signal(Signal const&) defaulted
Signal(Signal&&) defaulted
Signal(DataPtrType in_ptr) explicit
Signal(DataPtrType in_ptr, TagType in_tag)

Public functions

auto operator=(Signal const&) -> Signal& defaulted
template<typename SerializerT>
void serialize(SerializerT& s)
auto get() const -> DataPtrType
auto getTag() const -> TagType