![]() |
PandA-2024.02
|
This class represents a base circuit object. More...
#include "structural_objects.hpp"#include "config_HAVE_ASSERTS.hpp"#include "config_HAVE_TECHNOLOGY_BUILT.hpp"#include "config_RELEASE.hpp"#include "HDL_manager.hpp"#include "NP_functionality.hpp"#include "behavioral_helper.hpp"#include "custom_set.hpp"#include "dbgPrintHelper.hpp"#include "exceptions.hpp"#include "library_manager.hpp"#include "simple_indent.hpp"#include "string_manipulation.hpp"#include "structural_manager.hpp"#include "technology_manager.hpp"#include "technology_node.hpp"#include "utility.hpp"#include "xml_attribute.hpp"#include "xml_element.hpp"#include "xml_helper.hpp"#include "xml_node.hpp"#include "xml_text_node.hpp"#include <algorithm>#include <boost/algorithm/string/replace.hpp>#include <boost/iterator/iterator_facade.hpp>#include <boost/iterator/iterator_traits.hpp>#include <climits>#include <iostream>#include <list>#include <memory>#include <regex>#include <utility>
Go to the source code of this file.
Macros | |
| #define | __TO_STRING_HELPER(r, data, elem) {data::elem, BOOST_PP_STRINGIZE(elem)}, |
| #define | TO_STRING(enum_type, elem_list) |
Functions | |
| std::string | legalize (const std::string &id) |
| std::vector< std::string > | get_connections (const xml_element *node) |
This class represents a base circuit object.
Definition in file structural_objects.cpp.
| #define __TO_STRING_HELPER | ( | r, | |
| data, | |||
| elem | |||
| ) | {data::elem, BOOST_PP_STRINGIZE(elem)}, |
Definition at line 5249 of file structural_objects.cpp.
| #define TO_STRING | ( | enum_type, | |
| elem_list | |||
| ) |
Definition at line 5250 of file structural_objects.cpp.
| std::vector<std::string> get_connections | ( | const xml_element * | node | ) |
Definition at line 3977 of file structural_objects.cpp.
References xml_child::get_children().
Referenced by module::xload().


|
inline |
Definition at line 78 of file structural_objects.cpp.
References structural_type_descriptor::s_typeNames.
Referenced by signal_o::xload().

1.8.13