-
- Downloads
replace vector iterators with hand-written iterators
instead of relying on the properties of the vector iterators, implement our own iterator that gracefully decays to a pointer. This is save, since the C++ standard requires the vector to store its elements in a continuous block of memory. No more stupid Microsoft runtime checks. git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2466 5a81b35b-ba03-0410-adc8-b2c5c5119f08
Showing
- modules/mol/base/src/chain_handle.cc 19 additions, 15 deletionsmodules/mol/base/src/chain_handle.cc
- modules/mol/base/src/entity_handle.cc 8 additions, 8 deletionsmodules/mol/base/src/entity_handle.cc
- modules/mol/base/src/entity_view.cc 9 additions, 6 deletionsmodules/mol/base/src/entity_view.cc
- modules/mol/base/src/impl/CMakeLists.txt 1 addition, 0 deletionsmodules/mol/base/src/impl/CMakeLists.txt
- modules/mol/base/src/impl/entity_impl.cc 12 additions, 0 deletionsmodules/mol/base/src/impl/entity_impl.cc
- modules/mol/base/src/impl/entity_impl.hh 2 additions, 1 deletionmodules/mol/base/src/impl/entity_impl.hh
- modules/mol/base/src/impl/pointer_iterator.hh 79 additions, 0 deletionsmodules/mol/base/src/impl/pointer_iterator.hh
- modules/mol/base/src/iterator.cc 34 additions, 56 deletionsmodules/mol/base/src/iterator.cc
- modules/mol/base/src/iterator.hh 54 additions, 55 deletionsmodules/mol/base/src/iterator.hh
- modules/mol/base/src/residue_handle.cc 10 additions, 9 deletionsmodules/mol/base/src/residue_handle.cc
Loading
Please register or sign in to comment