![]() |
PandA-2024.02
|
tree node duplication class. More...
#include "exceptions.hpp"#include "string_manipulation.hpp"#include "tree_common.hpp"#include <string>#include <utility>#include <vector>#include "token_interface.hpp"#include "application_manager.hpp"#include "ext_tree_node.hpp"#include "tree_basic_block.hpp"#include "tree_helper.hpp"#include "tree_manager.hpp"#include "tree_node.hpp"#include "tree_node_dup.hpp"#include "tree_reindex.hpp"
Go to the source code of this file.
Macros | |
| #define | DECLARATION (2) |
| Autoheader include. More... | |
| #define | CREATE_TREE_NODE_CASE_BODY(tree_node_name, node_id) |
| #define | RET_NODE_ID_CASE_BODY(tree_node_name, node_id) |
| #define | ATTR_SEQ |
| #define | ATTR_MACRO(r, data, elem) |
| #define | SET_NODE_ID(field, type) |
| #define | SEQ_SET_NODE_ID(list_field, type) |
| #define | SET_SET_NODE_ID(list_field, type) |
| #define | LSEQ_SET_NODE_ID(list_field, type) |
| #define | SET_VALUE(field, type) (dynamic_cast<type*>(curr_tree_node_ptr)->field = GetPointer<type>(source_tn)->field) |
tree node duplication class.
Definition in file tree_node_dup.cpp.
| #define ATTR_MACRO | ( | r, | |
| data, | |||
| elem | |||
| ) |
Referenced by tree_node_dup::get_loop_id().
| #define ATTR_SEQ |
Referenced by tree_node_dup::get_loop_id().
| #define CREATE_TREE_NODE_CASE_BODY | ( | tree_node_name, | |
| node_id | |||
| ) |
Definition at line 67 of file tree_node_dup.cpp.
Referenced by tree_node_dup::create_tree_node().
| #define DECLARATION (2) |
Autoheader include.
parser/compiler include
Definition at line 65 of file tree_node_dup.cpp.
Referenced by tree_node_dup::create_tree_node().
| #define LSEQ_SET_NODE_ID | ( | list_field, | |
| type | |||
| ) |
Definition at line 834 of file tree_node_dup.cpp.
| #define RET_NODE_ID_CASE_BODY | ( | tree_node_name, | |
| node_id | |||
| ) |
Definition at line 86 of file tree_node_dup.cpp.
Referenced by tree_node_dup::create_tree_node().
| #define SEQ_SET_NODE_ID | ( | list_field, | |
| type | |||
| ) |
Definition at line 794 of file tree_node_dup.cpp.
| #define SET_NODE_ID | ( | field, | |
| type | |||
| ) |
Definition at line 775 of file tree_node_dup.cpp.
| #define SET_SET_NODE_ID | ( | list_field, | |
| type | |||
| ) |
Definition at line 814 of file tree_node_dup.cpp.
| #define SET_VALUE | ( | field, | |
| type | |||
| ) | (dynamic_cast<type*>(curr_tree_node_ptr)->field = GetPointer<type>(source_tn)->field) |
Definition at line 855 of file tree_node_dup.cpp.
1.8.13