yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dock_tree.cc File Reference
#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 DockNodeyaze::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< DockNodeIdyaze::editor::layout_designer::anonymous_namespace{dock_tree.cc}::g_next_dock_node_id {1}