PandA-2024.02
|
Implementation of the technology parsing interface function. More...
#include "parse_technology.hpp"
#include "Parameter.hpp"
#include "exceptions.hpp"
#include "polixml.hpp"
#include "technology_manager.hpp"
#include "technology_node.hpp"
#include "utility.hpp"
#include "xml_dom_parser.hpp"
#include <string>
#include <vector>
Go to the source code of this file.
Functions | |
void | read_technology_File (const std::string &fn, const technology_managerRef &TM, const ParameterConstRef &Param) |
Read an xml file describing the technology data structures. More... | |
Implementation of the technology parsing interface function.
Implementation of the functions that parse the technology information from files.
Definition in file parse_technology.cpp.
void read_technology_File | ( | const std::string & | f, |
const technology_managerRef & | TM, | ||
const ParameterConstRef & | Param | ||
) |
Read an xml file describing the technology data structures.
f | the input file name |
TM | is the initial technology manager. |
Param | is the global parameter. |
FIXME: setting parameters
Definition at line 54 of file parse_technology.cpp.
References container_to_string(), DESIGN, XMLDomParser::Exec(), refcount< T >::get(), XMLDomParser::get_document(), technology_manager::get_library_list(), test_panda::parser, PROXY_LIBRARY, string_to_container(), THROW_ERROR, WORK_LIBRARY, and technology_manager::xload().
Referenced by LoadFileTechnology::Exec().