#ifndef READ_XML_ROUTING_CIRCUIT_H #define READ_XML_ROUTING_CIRCUIT_H /******************************************************************** * Include header files that are required by function declaration *******************************************************************/ #include #include #include "pugixml_util.hpp" #include "pugixml.hpp" #include "circuit_library.h" /******************************************************************** * Function declaration *******************************************************************/ std::map read_xml_cb_switch_circuit(pugi::xml_node& Node, const pugiutil::loc_data& loc_data, const CircuitLibrary& circuit_lib); std::map read_xml_sb_switch_circuit(pugi::xml_node& Node, const pugiutil::loc_data& loc_data, const CircuitLibrary& circuit_lib); std::map read_xml_routing_segment_circuit(pugi::xml_node& Node, const pugiutil::loc_data& loc_data, const CircuitLibrary& circuit_lib); #endif