Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-11-15 09:38:24

0001 /***********************************************************************************\
0002 * (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
0003 *                                                                                   *
0004 * This software is distributed under the terms of the Apache version 2 licence,     *
0005 * copied verbatim in the file "COPYING".                                            *
0006 *                                                                                   *
0007 * In applying this licence, CERN does not waive the privileges and immunities       *
0008 * granted to it by virtue of its status as an Intergovernmental Organization        *
0009 * or submit itself to any jurisdiction.                                             *
0010 \***********************************************************************************/
0011 #pragma once
0012 /// Forward declarations for Gaudi/Property.h
0013 
0014 /// macro to help implementing backward compatible changed
0015 /// in derived projects
0016 #define GAUDI_PROPERTY_v2
0017 
0018 namespace Gaudi {
0019   namespace Details {
0020     class PropertyBase;
0021     namespace Property {
0022       struct NullVerifier;
0023       struct UpdateHandler;
0024     } // namespace Property
0025   }   // namespace Details
0026   template <class TYPE, class VERIFIER, class HANDLERS>
0027   class Property;
0028 } // namespace Gaudi