#include "app/editor/layout/layout_designer/dock_tree.h"#include <atomic>#include <string>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::layout_designer |
| namespace | yaze::editor::layout_designer::anonymous_namespace{dock_tree.cc} |
| namespace | yaze::editor::layout_designer::internal |
Functions | |
| DockNodeId | yaze::editor::layout_designer::internal::AllocateDockNodeId () |
| void | yaze::editor::layout_designer::internal::ObserveDockNodeId (DockNodeId id) |
| bool | yaze::editor::layout_designer::anonymous_namespace{dock_tree.cc}::ValidateNode (const DockNode &node, std::unordered_set< std::string > *seen_panel_ids, std::unordered_set< DockNodeId > *seen_node_ids, std::string *error) |
| const DockNode * | yaze::editor::layout_designer::anonymous_namespace{dock_tree.cc}::FindNodeInSubtree (const DockNode *node, DockNodeId id) |
| DockTree | yaze::editor::layout_designer::MakeEmptyTree (std::string name) |
Variables | |
| std::atomic< DockNodeId > | yaze::editor::layout_designer::anonymous_namespace{dock_tree.cc}::g_next_dock_node_id {1} |