torc::generic::EdifParser Class Reference

The Top level parser for parsing EDIF files. More...

#include <EdifParser.hpp>

Inheritance diagram for torc::generic::EdifParser:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void parse (const std::string &inFileName, const RootSharedPtr &outRoot, const LinkerSharedPtr &outLinker, const ObjectFactorySharedPtr &inFactory, const ParserOptions &inOptions) throw (Error)
void parse (const std::vector< std::string > &inFileNames, const RootSharedPtr &outRoot, const LinkerSharedPtr &outLinker, const ObjectFactorySharedPtr &inFactory, const ParserOptions &inOptions) throw (Error)
 EdifParser (const EdifParser &inSource)
EdifParseroperator= (const EdifParser &inSource) throw ()


Detailed Description

The Top level parser for parsing EDIF files.

Most of this class will be generated during implementation. This document will be updated acoordingly.

Definition at line 40 of file EdifParser.hpp.


Member Function Documentation

void torc::generic::EdifParser::parse ( const std::string &  inFileName,
const RootSharedPtr &  outRoot,
const LinkerSharedPtr &  outLinker,
const ObjectFactorySharedPtr &  inFactory,
const ParserOptions inOptions 
) throw (Error)

Parse a given edif file

Parameters:
[in] inFileName Name of file to be parsed
[out] outRoot Root to be populated
[out] outLinker Linker to be used for this parse
[in] inFactory Factory object to be used for parsing
[in] inOptions Options to the parser

Definition at line 46 of file EdifParser.cpp.

void torc::generic::EdifParser::parse ( const std::vector< std::string > &  inFileNames,
const RootSharedPtr &  outRoot,
const LinkerSharedPtr &  outLinker,
const ObjectFactorySharedPtr &  inFactory,
const ParserOptions inOptions 
) throw (Error)

Parse a given set of edif files

Parameters:
[in] inFileNames Names of file to be parsed
[out] outRoot Root to be populated
[out] outLinker Linker to be used for this parse
[in] inFactory Factory object to be used for parsing
[in] inOptions Options to the parser

Definition at line 69 of file EdifParser.cpp.


The documentation for this class was generated from the following files:

Generated on Thu Oct 13 16:50:40 2011 for TORC by  doxygen 1.5.6