The Gaudi Framework
v36r11 (bdb84f5f)
Analyzer.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2019 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
#ifndef JOBOPTIONSVC_ANALYZER_H_
12
#define JOBOPTIONSVC_ANALYZER_H_
13
// ============================================================================
14
// Include files
15
// ============================================================================
16
// STD & STL:
17
// ============================================================================
18
#include <string>
19
#include <vector>
20
// ============================================================================
21
namespace
Gaudi
{
22
namespace
Parsers {
23
// ============================================================================
24
// Forward declarations
25
// ============================================================================
26
class
Messages;
27
class
Catalog;
28
class
Units;
29
struct
Node;
30
class
IncludedFiles;
31
class
PragmaOptions;
32
// ============================================================================
33
38
bool
ReadOptions
( std::string_view
filename
, std::string_view search_path, Messages* messages, Catalog* catalog,
39
Units* units, PragmaOptions* pragma, Node*
root
);
40
// ============================================================================
41
}
// namespace Parsers
42
}
// namespace Gaudi
43
#endif // JOBOPTIONSVC_ANALYZER_H_
gaudiComponentHelp.root
root
Definition:
gaudiComponentHelp.py:43
graphanalysis.filename
string filename
Definition:
graphanalysis.py:131
Gaudi
Header file for std:chrono::duration-based Counters.
Definition:
__init__.py:1
Gaudi::Parsers::ReadOptions
bool ReadOptions(std::string_view filename, std::string_view search_path, Messages *messages, Catalog *catalog, Units *units, PragmaOptions *pragma, Node *root)
Parse and analyze filename, save all messages and properties.
Definition:
Analyzer.cpp:387
GaudiCoreSvc
src
JobOptionsSvc
Analyzer.h
Generated on Mon Feb 27 2023 19:04:34 for The Gaudi Framework by
1.8.18