- Apr 16, 2018
-
-
Marco Clemencic authored
-
- Apr 12, 2018
-
-
- Mar 13, 2018
-
-
Sebastien Ponce authored
-
- Feb 10, 2018
-
-
Gerhard Raven authored
This reverts merge request !524
-
- Feb 09, 2018
-
-
- Feb 07, 2018
-
-
Frank Winklmeier authored
The StatusCode now consists of a value and category/domain. By default StatusCodes are created within a "default category". But users can define new categories and StatusCodes using typed enums. The design is mainly borrowed from std::error_code. Main changes: - StatusCode::setCode has been removed - No implicit conversions from/to bool or int anymore. This greatly increases type safety. - Converted all unscoped enums in Gaudi to their own StatusCode category (Clients will have to adjust their code to the scoped enum names (e.g. ERR -> Status::ERR) - Added operator bool() that is equivalent to isSuccess() - Added ternary (bitwise) AND(&) and OR(|) operators to combine StatusCodes according to three-valued logic - Added extensive unit tests for all StatusCode features Impact on clients: - Code that relies on the implicit StatusCode<->bool/int conversion has to be changed to explicitly construct/convert StatusCodes via either the constructor, operator bool() or getCode(). - Clients using Gaudi StatusCodes need to adjust to using the scoped enums. E.g. clients of the ConversionSvc need to change BAD_STORAGE_TYPE to Status::BAD_STORAGE_TYPE when checking for specific StatusCode return types.
-
- Nov 29, 2017
-
-
Gerhard Raven authored
-
- Nov 28, 2017
-
-
Gerhard Raven authored
- and some minor format tweaking
-
- Nov 27, 2017
-
-
Gerhard Raven authored
- remove destructors qualified with 'override = default' - prefer inheriting constructors ... plus some formatting tweaks,
-
- Nov 24, 2017
-
-
Christoph Hasse authored
-
- Nov 14, 2017
-
-
Gerhard Raven authored
- replace union with boost::variant - replace call_ template with simpler fwd template - add compose to compose lambdas
-
Gerhard Raven authored
This allows/forces DataSvc and TsDataSvc to avoid temporary std::string objects.
-
- Oct 08, 2017
-
-
Marco Clemencic authored
preserve thread safety and fix the regression reported in GAUDI-1319
-
- Sep 26, 2017
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Sep 25, 2017
-
-
charles leggett authored
-
- Jul 30, 2017
-
-
Marco Clemencic authored
-
- Jul 29, 2017
-
-
Gerhard Raven authored
-
- Mar 20, 2017
-
-
Marco Clemencic authored
-
- Mar 14, 2017
- Mar 08, 2017
- Mar 02, 2017
-
-
Roel Aaij authored
-
- Dec 19, 2016
-
-
Marco Clemencic authored
-
- Dec 14, 2016
-
-
Marco Clemencic authored
-
- Nov 28, 2016
-
-
Attila Krasznahorkay authored
Moved HistogramPersistencySvc.h/cpp into its own subdirectory. To avoid mixing globbing expressions in the configuration with simply listing source file names.
-
- Nov 26, 2016
-
-
Attila Krasznahorkay authored
Adding changes that make it possible to build Gaudi without AIDA and CppUnit. With a reduced set of compiled code of course.
-
- Nov 08, 2016
-
-
Marco Clemencic authored
-
- Oct 13, 2016
-
-
Marco Clemencic authored
-
- Oct 08, 2016
-
-
Marco Clemencic authored
in those classes the override is needed or not depending on the teplpate parameter, so the only solution is to hide the warning.
-
Marco Clemencic authored
flagged those include directories as "-system".
-
- Sep 28, 2016
-
-
Marco Clemencic authored
-
Marco Clemencic authored
also applied clang-format to all modified files
-
Marco Clemencic authored
also applied clang-format to all modified files
-
- Sep 07, 2016
-
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
- Jul 28, 2016
-
-
Marco Clemencic authored
-
- Jul 21, 2016
-
-
Marco Clemencic authored
-
- Jul 19, 2016
-
-
Marco Clemencic authored
-