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(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
PeptideIdentificationList & operator=(std::vector< PeptideIdentification > &&vec)
Move assignment from std::vector.
Definition PeptideIdentificationList.h:96
PeptideIdentificationList & operator=(const std::vector< PeptideIdentification > &vec)
Assignment from std::vector.
Definition PeptideIdentificationList.h:89
Represents the set of candidates (SpectrumMatches) identified for a single precursor spectrum.
Definition PeptideIdentification.h:64
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19