Class SampleIdentity
Defined in File SampleIdentity.h
Class Documentation
-
class SampleIdentity
This class is used to specify a sample.
Public Functions
-
inline SampleIdentity()
Default constructor. Constructs an unknown SampleIdentity.
-
inline SampleIdentity(const SampleIdentity &sample_id)
Copy constructor.
-
inline SampleIdentity(SampleIdentity &&sample_id)
Move constructor.
-
inline SampleIdentity &operator=(const SampleIdentity &sample_id)
Assignment operator.
-
inline SampleIdentity &operator=(SampleIdentity &&sample_id)
Move constructor.
-
inline bool operator==(const SampleIdentity &sample_id) const
-
inline bool operator!=(const SampleIdentity &sample_id) const
-
inline bool operator<(const SampleIdentity &sample) const
To allow using SampleIdentity as map key.
- Parameters
sample –
- Returns
-
inline SampleIdentity &writer_guid(const GUID_t &guid)
-
inline SampleIdentity &writer_guid(GUID_t &&guid)
-
inline SampleIdentity &sequence_number(const SequenceNumber_t &seq)
-
inline SampleIdentity &sequence_number(SequenceNumber_t &&seq)
-
inline const SequenceNumber_t &sequence_number() const
-
inline SequenceNumber_t &sequence_number()
Public Static Functions
-
static inline SampleIdentity unknown()
-
inline SampleIdentity()