Commits on Source (17)
-
Marco Clemencic authored
This reverts merge request !636
bef97242 -
Marco Clemencic authoredc59e872e
-
Frank Winklmeier authored
Change operator<<( std::ostream& s, AlgsExecutionStates::State x ) to convert to string instead of integer. The latter was nowhere used. Use the operator in EntityState to avoid the duplicate enum-to-string hard-coding.
4367776e -
Marco Clemencic authored84c911f9
-
Marco Clemencic authored
- fix "dereference after null check" error introduced with e6f3bc22 (mr !455) - fix "uninitialized member" error introduced with 99edb6c4 (mr !420)
9eca68f7 -
leggett authored8d0b14e1
-
Gerhard Raven authoredb4bbe3fe
-
Gerhard Raven authored
- eliminates the explicit 'two-step' call through an `invoke` member function required to generate an `std::index_sequence` - enables RVO in multi transformer case
bb6fefd7 -
leggett authored3ec99358
-
leggett authorede514d018
-
Marco Clemencic authored
- Add Gaudi::apply -- an implementation of C++17 std::apply - Prefer Gaudi::apply over direct use of std::index_sequence: - eliminates the explicit 'two-step' call through an `invoke` member function required to generate an `std::index_sequence` - enables RVO in multi transformer case See merge request !622
0bdb5d88 -
Marco Clemencic authored886ac076
-
Marco Clemencic authored634b8ea8
-
Marco Clemencic authored1e999ab5
-
Marco Clemencic authoredf8620303
Showing
- GaudiAlg/GaudiAlg/Consumer.h 2 additions, 8 deletionsGaudiAlg/GaudiAlg/Consumer.h
- GaudiAlg/GaudiAlg/FilterPredicate.h 4 additions, 10 deletionsGaudiAlg/GaudiAlg/FilterPredicate.h
- GaudiAlg/GaudiAlg/Producer.h 16 additions, 12 deletionsGaudiAlg/GaudiAlg/Producer.h
- GaudiAlg/GaudiAlg/ScalarTransformer.h 34 additions, 40 deletionsGaudiAlg/GaudiAlg/ScalarTransformer.h
- GaudiAlg/GaudiAlg/SplittingTransformer.h 11 additions, 14 deletionsGaudiAlg/GaudiAlg/SplittingTransformer.h
- GaudiAlg/GaudiAlg/Transformer.h 44 additions, 34 deletionsGaudiAlg/GaudiAlg/Transformer.h
- GaudiHive/src/AlgsExecutionStates.cpp 2 additions, 7 deletionsGaudiHive/src/AlgsExecutionStates.cpp
- GaudiHive/src/AlgsExecutionStates.h 28 additions, 4 deletionsGaudiHive/src/AlgsExecutionStates.h
- GaudiHive/src/AvalancheSchedulerSvc.cpp 5 additions, 7 deletionsGaudiHive/src/AvalancheSchedulerSvc.cpp
- GaudiHive/src/IOBoundAlgSchedulerSvc.h 1 addition, 1 deletionGaudiHive/src/IOBoundAlgSchedulerSvc.h
- GaudiHive/src/PrecedenceRulesGraph.cpp 1 addition, 1 deletionGaudiHive/src/PrecedenceRulesGraph.cpp
- GaudiHive/src/PrecedenceRulesGraph.h 3 additions, 20 deletionsGaudiHive/src/PrecedenceRulesGraph.h
- GaudiKernel/CMakeLists.txt 4 additions, 1 deletionGaudiKernel/CMakeLists.txt
- GaudiKernel/GaudiKernel/AlgTool.h 1 addition, 1 deletionGaudiKernel/GaudiKernel/AlgTool.h
- GaudiKernel/GaudiKernel/Algorithm.h 1 addition, 1 deletionGaudiKernel/GaudiKernel/Algorithm.h
- GaudiKernel/GaudiKernel/Converter.h 1 addition, 1 deletionGaudiKernel/GaudiKernel/Converter.h
- GaudiKernel/GaudiKernel/DeclareFactoryEntries.h 0 additions, 28 deletionsGaudiKernel/GaudiKernel/DeclareFactoryEntries.h
- GaudiKernel/GaudiKernel/apply.h 30 additions, 0 deletionsGaudiKernel/GaudiKernel/apply.h
- GaudiKernel/tests/src/test_apply.cpp 22 additions, 0 deletionsGaudiKernel/tests/src/test_apply.cpp
- GaudiRelease/doc/release.notes.v30r2.md 3 additions, 3 deletionsGaudiRelease/doc/release.notes.v30r2.md
GaudiKernel/GaudiKernel/apply.h
0 → 100644
GaudiKernel/tests/src/test_apply.cpp
0 → 100644