35 #ifndef OPENMS_DATASTRUCTURES_INTLIST_H
36 #define OPENMS_DATASTRUCTURES_INTLIST_H
42 #ifdef OPENMS_COMPILER_MSVC
43 #pragma warning( push )
44 #pragma warning( disable : 4251 ) // disable MSVC dll-interface warning
57 public std::vector<Int>
68 IntList(
const std::vector<UInt> & rhs);
70 IntList(
const std::vector<Int> & rhs);
74 IntList & operator=(
const std::vector<Int> & rhs);
76 IntList & operator=(
const std::vector<UInt> & rhs);
80 template <
typename IntType>
83 this->push_back(value);
92 bool contains(
Int s)
const;
96 friend OPENMS_DLLAPI std::ostream &
operator<<(std::ostream & os,
const IntList & p);
103 #ifdef OPENMS_COMPILER_MSVC
104 #pragma warning( pop )
107 #endif // OPENMS_DATASTRUCTURES_INTLIST_H
A more convenient string class.
Definition: String.h:56
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
IntList & operator<<(IntType value)
Operator for appending entries with less code.
Definition: IntList.h:81
String list.
Definition: StringList.h:56
int Int
Signed integer type.
Definition: Types.h:100
Int list.
Definition: IntList.h:56