7 os <<
"DpPart(source_name='" << part.SourceName() <<
"', ";
8 if (std::holds_alternative<std::string>(part.Part())) {
9 os <<
"path='" << std::get<std::string>(part.Part()) <<
"'";
11 os <<
"keywords=omitted...";
18 : m_source_name(std::move(o)), m_part(std::move(path)) {
22 : m_source_name(std::move(o)), m_part(std::move(keywords)) {
26 return m_source_name == rhs.m_source_name && m_part == rhs.m_part;
30 return !(*
this == rhs);
Provides information of the location and source of a FITS file or keywords produced by a data acquisi...
bool operator!=(DpPart const &rhs) const noexcept
bool operator==(DpPart const &rhs) const noexcept
Contains declaration for DpPart.
std::vector< KeywordVariant > KeywordVector
Vector of keywords.
daqif::DaqStatus & operator<<(daqif::DaqStatus &status, daq::Status const &rhs)
Convert daq::Status -> daqif::DaqStatus by populating from rhs.