16 #ifndef TORC_GENERIC_EDIF_EDIFPARSER_HPP
17 #define TORC_GENERIC_EDIF_EDIFPARSER_HPP
20 #include <boost/shared_ptr.hpp>
26 namespace torc {
namespace generic {
class ObjectFactory; } }
27 namespace torc {
namespace generic {
class ParserOptions; } }
28 namespace torc {
namespace generic {
class Root; } }
29 namespace torc {
namespace generic {
class Linker; } }
79 #endif // TORC_GENERIC_EDIF_EDIFPARSER_HPP
The Top level parser for parsing EDIF files.
boost::shared_ptr< Linker > LinkerSharedPtr
boost::shared_ptr< ObjectFactory > ObjectFactorySharedPtr
The Error object thrown by different methods of EdifOM.
EdifParser & operator=(const EdifParser &inSource)
boost::shared_ptr< Root > RootSharedPtr
void parse(const std::string &inFileName, const RootSharedPtr &outRoot, const LinkerSharedPtr &outLinker, const ObjectFactorySharedPtr &inFactory, const ParserOptions &inOptions)