#ifndef DBC_TREE_BUILDER_H #define DBC_TREE_BUILDER_H #include #include "dbc_database.h" #include "tree_node.h" /** * @brief Builds a simple tree from parsed DBC database. */ class DbcTreeBuilder { public: /** * @brief Build tree representation of parsed DBC data. * @param database Parsed database. * @return Root node of the tree. */ std::unique_ptr Build (const DbcDatabase &database) const; }; #endif /* DBC_TREE_BUILDER_H */