Implement DataVector::insertMove. Intended to improve performance of...
Implement DataVector::insertMove. Intended to improve performance of attachFeature. (AthContainers-00-03-25) * Tagging AthContainers-00-03-25. * Implement DataVector::insertMove. Intended to improve performance of attachFeature. 2017-01-24 scott snyder <snyder@bnl.gov> * Tagging AthContainers-00-03-24. * Root/AuxStoreInternal.cxx (insertMove): Avoid potential vector overrun. * Tagging AthContainers-00-03-23. * Add ignore argument to ignoreMove. * Tagging AthContainers-00-03-22. * Root/AuxStoreInternal.cxx (insertMove): Fix return value. * Tagging AthContainers-00-03-21. * AthContainers/tools/AuxTypeVector.h, AthContainers/tools/AuxTypeVector.icc: Add insertMove. * test/AuxTypeVector_test.cxx: Test it. * AthContainers/AuxStoreInternal.h, Root/AuxStoreInternal.cxx: Add ... (Long ChangeLog diff - truncated)
Showing
- Control/AthContainers/AthContainers/AuxStoreInternal.h 31 additions, 1 deletionControl/AthContainers/AthContainers/AuxStoreInternal.h
- Control/AthContainers/AthContainers/DataVector.h 61 additions, 7 deletionsControl/AthContainers/AthContainers/DataVector.h
- Control/AthContainers/AthContainers/DataVector.icc 125 additions, 7 deletionsControl/AthContainers/AthContainers/DataVector.icc
- Control/AthContainers/AthContainers/exceptions.h 17 additions, 1 deletionControl/AthContainers/AthContainers/exceptions.h
- Control/AthContainers/AthContainers/tools/AuxTypeVector.h 50 additions, 0 deletionsControl/AthContainers/AthContainers/tools/AuxTypeVector.h
- Control/AthContainers/AthContainers/tools/AuxTypeVector.icc 74 additions, 1 deletionControl/AthContainers/AthContainers/tools/AuxTypeVector.icc
- Control/AthContainers/Root/AuxStoreInternal.cxx 103 additions, 20 deletionsControl/AthContainers/Root/AuxStoreInternal.cxx
- Control/AthContainers/Root/exceptions.cxx 12 additions, 0 deletionsControl/AthContainers/Root/exceptions.cxx
- Control/AthContainers/share/AuxStoreInternal_test.ref 1 addition, 0 deletionsControl/AthContainers/share/AuxStoreInternal_test.ref
- Control/AthContainers/share/DataVector_test.ref 27 additions, 26 deletionsControl/AthContainers/share/DataVector_test.ref
- Control/AthContainers/share/exceptions_test.ref 1 addition, 0 deletionsControl/AthContainers/share/exceptions_test.ref
- Control/AthContainers/test/AuxStoreInternal_test.cxx 126 additions, 0 deletionsControl/AthContainers/test/AuxStoreInternal_test.cxx
- Control/AthContainers/test/AuxTypeVector_test.cxx 141 additions, 60 deletionsControl/AthContainers/test/AuxTypeVector_test.cxx
- Control/AthContainers/test/AuxVectorData_test.cxx 1 addition, 0 deletionsControl/AthContainers/test/AuxVectorData_test.cxx
- Control/AthContainers/test/DataVector_test.cxx 86 additions, 0 deletionsControl/AthContainers/test/DataVector_test.cxx
- Control/AthContainers/test/DataVector_test.icc 102 additions, 0 deletionsControl/AthContainers/test/DataVector_test.icc
- Control/AthContainers/test/exceptions_test.cxx 1 addition, 0 deletionsControl/AthContainers/test/exceptions_test.cxx
Loading
Please register or sign in to comment