addChildren(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
bitmaskNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode) | uhal::NodeTreeBuilder | private |
build(const pugi::xml_node &aNode, const boost::filesystem::path &aAddressFilePath) | uhal::NodeTreeBuilder | |
calculateHierarchicalAddresses(Node *aNode, const uint32_t &aAddr) | uhal::NodeTreeBuilder | private |
CallBack(const std::string &aProtocol, const boost::filesystem::path &aPath, std::vector< uint8_t > &aFile, std::vector< const Node * > &aAddressTable) | uhal::NodeTreeBuilder | private |
checkForAddressCollisions(Node *aNode, const boost::filesystem::path &aPath) | uhal::NodeTreeBuilder | private |
clearAddressFileCache() | uhal::NodeTreeBuilder | |
getInstance() | uhal::NodeTreeBuilder | static |
getNodeTree(const std::string &aFilenameExpr, const boost::filesystem::path &aPath) | uhal::NodeTreeBuilder | |
mAddressAttribute | uhal::NodeTreeBuilder | privatestatic |
mClassAttribute | uhal::NodeTreeBuilder | privatestatic |
mDescriptionAttribute | uhal::NodeTreeBuilder | privatestatic |
mFileCallStack | uhal::NodeTreeBuilder | private |
mFirmwareInfo | uhal::NodeTreeBuilder | privatestatic |
mIdAttribute | uhal::NodeTreeBuilder | privatestatic |
mInstance | uhal::NodeTreeBuilder | privatestatic |
mMaskAttribute | uhal::NodeTreeBuilder | privatestatic |
mModeAttribute | uhal::NodeTreeBuilder | privatestatic |
mModeLut | uhal::NodeTreeBuilder | privatestatic |
mModuleAttribute | uhal::NodeTreeBuilder | privatestatic |
mNodeParser | uhal::NodeTreeBuilder | private |
mNodes | uhal::NodeTreeBuilder | private |
mNodeTreeClassAttributeGrammar | uhal::NodeTreeBuilder | private |
mNodeTreeFirmwareInfoAttributeGrammar | uhal::NodeTreeBuilder | private |
mNodeTreeParametersGrammar | uhal::NodeTreeBuilder | private |
moduleNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode) | uhal::NodeTreeBuilder | private |
mParametersAttribute | uhal::NodeTreeBuilder | privatestatic |
mPermissionsAttribute | uhal::NodeTreeBuilder | privatestatic |
mPermissionsLut | uhal::NodeTreeBuilder | privatestatic |
mSizeAttribute | uhal::NodeTreeBuilder | privatestatic |
mTagsAttribute | uhal::NodeTreeBuilder | privatestatic |
mTopLevelNodeParser | uhal::NodeTreeBuilder | private |
NodeTreeBuilder() | uhal::NodeTreeBuilder | private |
plainNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode) | uhal::NodeTreeBuilder | private |
setAddr(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setClassName(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setDescription(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setFirmwareInfo(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setMask(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setModeAndSize(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setModule(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setPars(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setPermissions(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setTags(const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
setUid(const bool &aRequireId, const pugi::xml_node &aXmlNode, Node *aNode) | uhal::NodeTreeBuilder | private |
~NodeTreeBuilder() | uhal::NodeTreeBuilder | virtual |