- May 17, 2021
-
-
- Oct 26, 2020
-
-
see https://its.cern.ch/jira/browse/LBCOMP-23 Co-authored-by:
Marco Clemencic <marco.clemencic@cern.ch>
-
- Jun 18, 2020
-
-
Marco Clemencic authored
-
- Feb 26, 2020
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Feb 24, 2020
-
-
- Dec 14, 2019
-
-
Marco Clemencic authored
-
- Oct 21, 2019
-
-
- Sep 20, 2019
-
-
- Aug 16, 2019
-
-
Christopher Rob Jones authored
-
- May 15, 2019
-
-
- Mar 29, 2019
-
-
Marco Clemencic authored
-
- Mar 08, 2019
-
-
Stefan Roiser authored
GaudiKernel/GaudiKernel/StreamBuffer.h:569 GaudiKernel/src/Lib/EventSelectorDataStream.cpp:81 RootCnv/src/RootNTupleCnv.cpp:540 by adding the [[fallthrough]] attribute (available since C++17)
-
- Feb 01, 2019
-
-
patch generated by standalone job
-
- Dec 18, 2018
-
-
Gerhard Raven authored
-
- Sep 10, 2018
-
-
Hadrien Benjamin Grasland authored
-
- Jun 13, 2018
-
-
charles leggett authored
-
- May 24, 2018
-
-
Gerhard Raven authored
- prefer boost::string_ref instead of const std::string& in interfaces - add transparant comparison when using std::map, so that a string_ref can be used to search in a map which has keys of type std::string - move standalone functions only visible in a single compilation unit into an anonymous namespace so that these functions are not visible to the linker
-
- Apr 16, 2018
-
-
Marco Clemencic authored
-
- Apr 12, 2018
-
-
- Mar 16, 2018
-
-
Marco Clemencic authored
- require public constructor for components - removed XyzFactory classes - enabled warning for XyzFactory headers - some clean up and modernization
-
- Feb 10, 2018
-
-
Gerhard Raven authored
This reverts merge request !524
-
- Feb 09, 2018
-
-
- Feb 07, 2018
-
-
Gerhard Raven authored
-
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 15, 2017
-
-
Frank Winklmeier authored
In preparation for a larger re-design of StatusCode clean up a few places where the code unnecessarily relies on an implicit long type-conversion. In detail: - ObjectVector::remove: Return the index of the deleted object as documented in the base class. Before it always returned 1 - RegistryEntry: Change return type of some methods from long to StautsCode - IODataManager: Get rid of the S_OK/S_ERROR enum alias as this relies on the actual type of the StatusCode enums - RootDataConnection: Change return type of setCompression from long to StatusCode
-
- Sep 26, 2017
-
-
Marco Clemencic authored
-
- Sep 19, 2017
-
-
- Jul 30, 2017
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jun 02, 2017
-
-
- Mar 20, 2017
-
-
Marco Clemencic authored
-
- Dec 14, 2016
-
-
Marco Clemencic authored
-
- Dec 01, 2016
-
-
Marco Clemencic authored
-
- Nov 24, 2016
-
-
Marco Cattaneo authored
-
- Nov 08, 2016
-
-
Marco Clemencic authored
-