Class SampleIdentity
Defined in File SampleIdentity.hpp
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()