Skip to content

Cleanup storage folder

Marco Agnese requested to merge Feature/cleanup_storage into master

This merge request is a major cleanup of the storage folder carried out removing the following classes:

  • DefaultArray;
  • FixedSizeArray;
  • DynamicArray;
  • ArrayWrapper;
  • ArrayInterface;
  • STLArray;
  • FieldVectorAdapter;
  • ArrayWrapperVector;
  • CombinedVector;
  • SubArray.

It simplifies the VectorInterface avoiding the useless inheritance from ArrayInterface, improves the documentation of remaining classes and adopts some C++11 instead of home-made solution.

The resulting code is much shorter, better documented and easier to read.

Please take a look. If nobody object I am going to merge on Friday of next week (I will rebase before merging).

Merge request reports