property_ptr
property_checker::check_property(device_tree *tree, const node_ptr &n, property_ptr p)
property_size_checker::check(device_tree *, const node_ptr &, property_ptr p)
virtual bool check_property(device_tree *tree, const node_ptr &n, property_ptr p);
virtual bool check(device_tree *tree, const node_ptr &n, property_ptr p) = 0;
virtual bool check(device_tree *tree, const node_ptr &n, property_ptr p) = 0;
virtual bool check(device_tree *, const node_ptr &, property_ptr p)
virtual bool check(device_tree *, const node_ptr &, property_ptr p)
virtual bool check(device_tree *, const node_ptr &, property_ptr p)
virtual bool check(device_tree *tree, const node_ptr &, property_ptr p)
virtual bool check(device_tree *tree, const node_ptr &n, property_ptr p);
virtual bool check_property(device_tree *, const node_ptr &, property_ptr )
node::cmp_properties(property_ptr &p1, property_ptr &p2)
property_ptr
[&](const property_ptr &p) {
property_ptr
property_ptr p = n->get_property("phandle");
property_ptr p = assign_phandle(target, phandle);
std::vector<property_ptr> symbols;
std::vector<property_ptr> symbols;
std::vector<property_ptr> symbols;
property_ptr prop = n->get_property(key);
property_ptr p = property::parse(in, std::move(name_copy), string_set(), false);
property_ptr
property_ptr p(new property(structs, strings));
property_ptr
property_ptr p(new property(input,
property_ptr prop = property::parse_dtb(structs, strings);
const std::vector<property_ptr> &p)
const std::vector<property_ptr> &props)
constructable_node(const string &n, const std::vector<property_ptr> &p) : node(n, p) {}
property_ptr p = property::parse(input, std::move(child_name),
props.push_back(property_ptr(new property(std::move(child_name), std::move(child_labels))));
static property_ptr parse_dtb(input_buffer &structs,
static property_ptr parse(text_input_buffer &input,
typedef std::vector<property_ptr> property_vector;
node(const std::string &n, const std::vector<property_ptr> &p);
static inline bool cmp_properties(property_ptr &p1, property_ptr &p2);
const std::vector<property_ptr> &props);
property_ptr get_property(const std::string &key);
inline void add_property(property_ptr &p)
typedef std::unordered_map<std::string, property_ptr> define_map;
property_ptr prop;
property_ptr assign_phandle(node_ptr n, uint32_t &next);