#include <resource_tree.h>
|
std::vector< std::vector< std::size_t > > | tree |
| resource tree structure More...
|
|
◆ ResourceTree()
retdec::fileformat::ResourceTree::ResourceTree |
( |
| ) |
|
◆ addNode()
void retdec::fileformat::ResourceTree::addNode |
( |
std::size_t |
level, |
|
|
std::size_t |
childs |
|
) |
| |
Add node to tree
- Parameters
-
level | Level in tree (0 for root node) |
childs | Number of childs of node |
◆ dump()
void retdec::fileformat::ResourceTree::dump |
( |
std::string & |
dumpTree | ) |
const |
Dump information about resource tree
- Parameters
-
dumpTree | Into this parameter is stored dump of tree |
◆ getNumberOfLeafs()
std::size_t retdec::fileformat::ResourceTree::getNumberOfLeafs |
( |
| ) |
const |
Get number of leafs (leaf is node in last level)
- Returns
- Number of leafs
◆ getNumberOfLevels()
std::size_t retdec::fileformat::ResourceTree::getNumberOfLevels |
( |
| ) |
const |
Get number of stored levels
- Returns
- Number of stored levels
◆ getNumberOfLevelsWithoutRoot()
std::size_t retdec::fileformat::ResourceTree::getNumberOfLevelsWithoutRoot |
( |
| ) |
const |
Get number of stored levels (root level is not included)
- Returns
- Number of stored levels without root level
◆ getNumberOfNodesInLevel()
std::size_t retdec::fileformat::ResourceTree::getNumberOfNodesInLevel |
( |
std::size_t |
level | ) |
const |
Get number of nodes in selected level of tree
- Parameters
-
level | Selected level (0 for root level) |
- Returns
- Number of nodes in selected level of tree or
0
if selected level is invalid
◆ isValidTree()
bool retdec::fileformat::ResourceTree::isValidTree |
( |
| ) |
const |
Check if stored tree structure is valid
- Returns
true
if stored tree structure is valid, false
otherwise
◆ tree
std::vector<std::vector<std::size_t> > retdec::fileformat::ResourceTree::tree |
|
private |
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/include/retdec/fileformat/types/resource_table/resource_tree.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/fileformat/types/resource_table/resource_tree.cpp