DBC framework
dbc_tree_builder.h
Go to the documentation of this file.
1/**
2 * @file dbc_tree_builder.h
3 * @brief
4 *
5 * Created: 2026-03-13
6 * Author: Deeaitch (Dim. Himro)
7 *
8 * Licensed under the MIT License.
9 * See LICENSE file in the project root for full license text.
10 */
11
12#ifndef DBC_TREE_BUILDER_H
13#define DBC_TREE_BUILDER_H
14
15#include <memory>
16
17#include "dbc_database.h"
18#include "tree_node.h"
19
20/**
21 * @brief Builds a simple tree from parsed DBC database.
22 */
24 public:
25 /**
26 * @brief Build tree representation of parsed DBC data.
27 * @param database Parsed database.
28 * @return Root node of the tree.
29 */
30 std::unique_ptr<TreeNode> Build (const DbcDatabase &database) const;
31};
32
33#endif /* DBC_TREE_BUILDER_H */
Builds a simple tree from parsed DBC database.
std::unique_ptr< TreeNode > Build(const DbcDatabase &database) const
Build tree representation of parsed DBC data.
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)
Parsed DBC content stored in a simple internal form.
Definition: dbc_database.h:22
Created: 2026-03-13 Author: Deeaitch (Dim. Himro)