Lines Matching defs:node_ptr
76 typedef std::unique_ptr<node> node_ptr;
448 typedef std::vector<node_ptr>::iterator child_iterator;
498 std::vector<node_ptr> children;
555 static inline bool cmp_children(node_ptr &c1, node_ptr &c2);
627 static node_ptr parse(text_input_buffer &input,
640 static node_ptr parse_dtb(input_buffer &structs, input_buffer &strings);
644 static node_ptr create_special_node(const std::string &name,
661 inline void add_child(node_ptr &&n)
668 inline void delete_children_if(bool (*predicate)(node_ptr &))
676 void merge_node(node_ptr &other);
761 node_ptr root;
869 void collect_names_recursive(node_ptr &n, node_path &path);
881 void assign_phandles(node_ptr &n, uint32_t &next);
911 std::vector<node_ptr> &roots,
960 node_ptr create_fragment_wrapper(node_ptr &node, int &fragnum);
968 node_ptr generate_root(node_ptr &node, int &fragnum);
973 void reassign_fragment_numbers(node_ptr &node, int &delta);
1005 inline const node_ptr &get_root() const