PandA-2024.02
Functions
parse_technology.cpp File Reference

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>
Include dependency graph for parse_technology.cpp:

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...
 

Detailed Description

Implementation of the technology parsing interface function.

Implementation of the functions that parse the technology information from files.

Author
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it

Definition in file parse_technology.cpp.

Function Documentation

◆ read_technology_File()

void read_technology_File ( const std::string &  f,
const technology_managerRef TM,
const ParameterConstRef Param 
)

Read an xml file describing the technology data structures.

Parameters
fthe input file name
TMis the initial technology manager.
Paramis 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().

Here is the call graph for this function:
Here is the caller graph for this function:

Generated on Mon Feb 12 2024 13:03:33 for PandA-2024.02 by doxygen 1.8.13