79 std::make_move_iterator(vec.end())) {}
91 assign(vec.begin(), vec.end());
98 data_ = std::move(vec);
105 assign(init.begin(), init.end());
#define EXPOSED_VECTOR_INTERFACE(InnerElement)
Macro to expose common dependent types, such as iterator in the derived class.
Definition: ExposedVector.h:26
Definition: ExposedVector.h:62
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
PeptideIdentificationList & operator=(std::vector< PeptideIdentification > &&vec)
Move assignment from std::vector.
Definition: PeptideIdentificationList.h:96
PeptideIdentificationList(std::vector< PeptideIdentification > &&vec)
Move constructor from std::vector.
Definition: PeptideIdentificationList.h:77
PeptideIdentificationList & operator=(std::initializer_list< PeptideIdentification > init)
Assignment from initializer list.
Definition: PeptideIdentificationList.h:103
PeptideIdentificationList(std::initializer_list< PeptideIdentification > init)
Constructor from initializer list.
Definition: PeptideIdentificationList.h:82
Represents the set of candidates (SpectrumMatches) identified for a single precursor spectrum.
Definition: PeptideIdentification.h:63
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19