The Gaudi Framework  master (da3d77e1)
Parser.h
Go to the documentation of this file.
1 // Copyright 2011 alexander.mazurov@gmail.com
2 #ifndef JOBOPTIONSVC_FILE_PARSER_H_
3 #define JOBOPTIONSVC_FILE_PARSER_H_
4 // ============================================================================
5 // Include files
6 // ============================================================================
7 // STD & STL:
8 // ============================================================================
9 #include <map>
10 #include <string>
11 #include <vector>
12 
13 #include <fstream>
14 // ============================================================================
15 #include "Position.h"
16 // ============================================================================
17 namespace Gaudi {
18  namespace Parsers {
19  // ============================================================================
20  // Forward declarations:
21  // ============================================================================
22  class Messages;
23  struct Node;
24  class IncludedFiles;
25  // ============================================================================
26 
27  bool Parse( std::string_view filename, std::string_view search_path, IncludedFiles* included, Messages* messages,
28  Node* root );
29 
30  bool Parse( const Position& from, std::string_view filename, std::string_view search_path, IncludedFiles* included,
31  Messages* messages, Node* root );
32 
33  bool ParseUnits( const Position& from, std::string_view filename, std::string_view search_path,
34  IncludedFiles* included, Messages* messages, Node* root );
35  // ============================================================================
36  } // namespace Parsers
37 } // namespace Gaudi
38 // ============================================================================
39 #endif // JOBOPTIONSVC_FILE_PARSER_H_
gaudiComponentHelp.root
root
Definition: gaudiComponentHelp.py:42
GaudiPartProp.Nodes.Node
Node
Definition: Nodes.py:247
Gaudi::Parsers::Parse
bool Parse(std::string_view filename, std::string_view search_path, IncludedFiles *included, Messages *messages, Node *root)
Definition: Parser.cpp:110
Gaudi
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Definition: __init__.py:1
Position.h
Gaudi::Parsers::ParseUnits
bool ParseUnits(const Position &from, std::string_view filename, std::string_view search_path, IncludedFiles *included, Messages *messages, Node *root)
Definition: Parser.cpp:122
graphanalysis.filename
filename
Definition: graphanalysis.py:130