MOS Source Code
|
#include <libfdt++.hpp>
Classes | |
class | iterator |
class | node_property_list |
Public Member Functions | |
dt_node (const dt_root &root, unsigned long offset) | |
dt_node (const dt_root &root, const char *path) | |
const char * | get_name () const |
long | offset () const |
iterator | begin () const |
iterator | end () const |
bool | has_property (const char *name) const |
const dt_root & | root () const |
node_property_list | properties () const |
dt_property | get_property (const char *name) const |
dt_property | operator[] (const char *name) const |
Private Attributes | |
const dt_root & | m_root |
unsigned long | m_offset |
Definition at line 78 of file libfdt++.hpp.
Definition at line 129 of file libfdt++.hpp.
Referenced by dt_node::iterator::operator*().
const char * get_name | ( | ) | const |
Definition at line 55 of file libfdt++.cpp.
Referenced by dump_fdt_node().
|
inline |
Definition at line 136 of file libfdt++.hpp.
Referenced by dt_property::dt_property().
dt_node::iterator begin | ( | ) | const |
dt_node::iterator end | ( | ) | const |
Definition at line 71 of file libfdt++.cpp.
bool has_property | ( | const char * | name | ) | const |
|
inline |
Definition at line 145 of file libfdt++.hpp.
Referenced by dt_node(), dt_property::dt_property(), and dt_property::dt_property().
|
inline |
Definition at line 146 of file libfdt++.hpp.
Referenced by dump_fdt_node().
|
inline |
Definition at line 147 of file libfdt++.hpp.
|
inline |
Definition at line 148 of file libfdt++.hpp.
|
private |
Definition at line 152 of file libfdt++.hpp.
Referenced by begin(), get_name(), has_property(), dt_node::iterator::operator*(), dt_node::iterator::operator++(), and root().
|
private |
Definition at line 153 of file libfdt++.hpp.
Referenced by begin(), dt_node(), get_name(), has_property(), and offset().