torc-master
|
The Top level parser for parsing EDIF files. More...
#include <EdifParser.hpp>
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 () | |
EdifParser (const EdifParser &inSource) | |
virtual | ~EdifParser () throw () |
EdifParser & | operator= (const EdifParser &inSource) |
The Top level parser for parsing EDIF files.
Most of this class will be generated during implementation. This document will be updated accordingly.
Definition at line 41 of file EdifParser.hpp.
torc::generic::EdifParser::EdifParser | ( | ) |
Definition at line 30 of file EdifParser.cpp.
torc::generic::EdifParser::EdifParser | ( | const EdifParser & | inSource | ) |
Definition at line 34 of file EdifParser.cpp.
|
virtual |
Definition at line 32 of file EdifParser.cpp.
EdifParser & torc::generic::EdifParser::operator= | ( | const EdifParser & | inSource | ) |
Definition at line 36 of file EdifParser.cpp.
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
[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 40 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
[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 55 of file EdifParser.cpp.