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