The Gaudi Framework  master (82fdf313)
Loading...
Searching...
No Matches
UpdateManagerException.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11#pragma once
12
14
25public:
26 UpdateManagerException( const std::string& Message = "unspecified exception",
27 const std::string& Tag = "*UpdateManagerSvc*", const StatusCode& Code = StatusCode::FAILURE )
28 : GaudiException( Message, Tag, Code ) {}
29
30 UpdateManagerException( const std::string& Message, const std::string& Tag, const StatusCode& Code,
31 const GaudiException& Ex )
32 : GaudiException( Message, Tag, Code, Ex ) {}
33
34 ~UpdateManagerException() throw() override = default;
35
36 UpdateManagerException* clone() const override { return new UpdateManagerException( *this ); }
37};
#define GAUDI_API
Definition Kernel.h:49
GaudiException(std::string Message, std::string Tag, StatusCode Code)
Constructor (1)
friend class StatusCode
The Message class.
Definition Message.h:25
constexpr static const auto FAILURE
Definition StatusCode.h:100
UpdateManagerException(const std::string &Message="unspecified exception", const std::string &Tag="*UpdateManagerSvc*", const StatusCode &Code=StatusCode::FAILURE)
UpdateManagerException(const std::string &Message, const std::string &Tag, const StatusCode &Code, const GaudiException &Ex)
~UpdateManagerException() override=default
UpdateManagerException * clone() const override
clone operation