Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/Gaudi/Parsers/InputData.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

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 "LICENSE".                                            *
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 
0013 #include <string>
0014 
0015 namespace Gaudi {
0016   namespace Parsers {
0017     /// Helper class to enable ADL for parsers
0018     struct InputData : std::string {
0019       InputData( const std::string& s ) : std::string{ s } {}
0020       using std::string::string;
0021       using std::string::operator=;
0022     };
0023   } // namespace Parsers
0024 } // namespace Gaudi