OpenMS
DataArrays.h
Go to the documentation of this file.
1 // Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Timo Sachsenberg$
6 // $Authors: Marc Sturm $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
12 
13 namespace OpenMS
14 {
15  namespace DataArrays
16  {
17 
20  public MetaInfoDescription,
21  public std::vector<float>
22  {
23  using std::vector<float>::vector; // to allow for aggregate initialization of FloatDataArray
24  };
25 
28  public MetaInfoDescription,
29  public std::vector<Int>
30  {
31  using std::vector<int>::vector; // to allow for aggregate initialization of IntegerDataArray
32  };
33 
36  public MetaInfoDescription,
37  public std::vector<String>
38  {
39  using std::vector<String>::vector; // to allow for aggregate initialization of StringDataArray
40  };
41 
42  }
43 } // namespace OpenMS
44 
Float data array class.
Definition: DataArrays.h:22
Integer data array class.
Definition: DataArrays.h:30
String data array class.
Definition: DataArrays.h:38
Description of the meta data arrays of MSSpectrum.
Definition: MetaInfoDescription.h:24
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19