Skip to content

Commit

Permalink
#619:Replaced std::lists with std::vectors in the DataStore classes.
Browse files Browse the repository at this point in the history
  • Loading branch information
IVlaD17 committed Feb 10, 2022
1 parent 33fb9fd commit 2c96957
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/classes/data1dstore.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ OptionalReferenceWrapper<const Data1D> Data1DStore::data(std::string_view name)
}

// Return vector of all data
const std::list<std::pair<Data1D, Data1DImportFileFormat>> &Data1DStore::data() const { return data_; }
const std::vector<std::pair<Data1D, Data1DImportFileFormat>> &Data1DStore::data() const { return data_; }
4 changes: 2 additions & 2 deletions src/classes/data1dstore.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class Data1DStore
*/
private:
// Vector of contained data
std::list<std::pair<Data1D, Data1DImportFileFormat>> data_;
std::vector<std::pair<Data1D, Data1DImportFileFormat>> data_;

public:
// Add named data reference to store, reading file and format from specified parser / starting argument
Expand All @@ -31,5 +31,5 @@ class Data1DStore
// Return named data
OptionalReferenceWrapper<const Data1D> data(std::string_view name) const;
// Return vector of all data
const std::list<std::pair<Data1D, Data1DImportFileFormat>> &data() const;
const std::vector<std::pair<Data1D, Data1DImportFileFormat>> &data() const;
};
2 changes: 1 addition & 1 deletion src/classes/data2dstore.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ OptionalReferenceWrapper<const Data2D> Data2DStore::data(std::string_view name)
}

// Return vector of all data
const std::list<std::pair<Data2D, Data2DImportFileFormat>> &Data2DStore::data() const { return data_; }
const std::vector<std::pair<Data2D, Data2DImportFileFormat>> &Data2DStore::data() const { return data_; }
4 changes: 2 additions & 2 deletions src/classes/data2dstore.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class Data2DStore
*/
private:
// Vector of contained data
std::list<std::pair<Data2D, Data2DImportFileFormat>> data_;
std::vector<std::pair<Data2D, Data2DImportFileFormat>> data_;

public:
// Add named data reference to store, reading file and format from specified parser / starting argument
Expand All @@ -31,5 +31,5 @@ class Data2DStore
// Return named data
OptionalReferenceWrapper<const Data2D> data(std::string_view name) const;
// Return vector of all data
const std::list<std::pair<Data2D, Data2DImportFileFormat>> &data() const;
const std::vector<std::pair<Data2D, Data2DImportFileFormat>> &data() const;
};
2 changes: 1 addition & 1 deletion src/classes/data3dstore.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ OptionalReferenceWrapper<const Data3D> Data3DStore::data(std::string_view name)
}

// Return vector of all data
const std::list<std::pair<Data3D, Data3DImportFileFormat>> &Data3DStore::data() const { return data_; }
const std::vector<std::pair<Data3D, Data3DImportFileFormat>> &Data3DStore::data() const { return data_; }
4 changes: 2 additions & 2 deletions src/classes/data3dstore.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class Data3DStore
*/
private:
// Vector of contained data
std::list<std::pair<Data3D, Data3DImportFileFormat>> data_;
std::vector<std::pair<Data3D, Data3DImportFileFormat>> data_;

public:
// Add named data reference to store, reading file and format from specified parser / starting argument
Expand All @@ -31,5 +31,5 @@ class Data3DStore
// Return named data
OptionalReferenceWrapper<const Data3D> data(std::string_view name) const;
// Return vector of all data
const std::list<std::pair<Data3D, Data3DImportFileFormat>> &data() const;
const std::vector<std::pair<Data3D, Data3DImportFileFormat>> &data() const;
};

0 comments on commit 2c96957

Please sign in to comment.