Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

Parser.h

Go to the documentation of this file.
00001 // $Id:$
00002 // Copyright 2011 alexander.mazurov@gmail.com
00003 #ifndef JOBOPTIONSVC_FILE_PARSER_H_
00004 #define JOBOPTIONSVC_FILE_PARSER_H_
00005 // ============================================================================
00006 // Include files
00007 // ============================================================================
00008 // STD & STL:
00009 // ============================================================================
00010 #include <string>
00011 #include <vector>
00012 #include <map>
00013 
00014 #include <fstream>
00015 // ============================================================================
00016 #include "Position.h"
00017 // ============================================================================
00018 namespace Gaudi { namespace Parsers {
00019 // ============================================================================
00020 // Forward declarations:
00021 // ============================================================================
00022 class Messages;
00023 class Node;
00024 class IncludedFiles;
00025 // ============================================================================
00026 
00027 bool Parse(const std::string& filename,
00028         const std::string& search_path, IncludedFiles* included,
00029         Messages* messages,  Node* root);
00030 
00031 bool Parse(const Position& from, const std::string& filename,
00032         const std::string& search_path, IncludedFiles* included,
00033         Messages* messages, Node* root);
00034 
00035 bool ParseUnits(const Position& from, const std::string& filename,
00036         const std::string& search_path, IncludedFiles* included,
00037         Messages* messages, Node* root);
00038 // ============================================================================
00039 }  /* Gaudi */ }  /* Parsers */
00040 // ============================================================================
00041 #endif  // JOBOPTIONSVC_FILE_PARSER_H_
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:29 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004