KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RULE_TREE_NODE Struct Reference

Structure representing a node in a rule tree, collection of this used for building the rule tree. More...

#include <rule_editor_dialog_base.h>

Public Attributes

int m_nodeId
 
wxString m_nodeName
 
int m_nodeType
 
int m_nodeLevel
 
std::optional< int > m_nodeTypeMap
 
std::vector< RULE_TREE_NODEm_childNodes
 
std::shared_ptr< RULE_EDITOR_DATA_BASEm_nodeData
 

Detailed Description

Structure representing a node in a rule tree, collection of this used for building the rule tree.

Definition at line 53 of file rule_editor_dialog_base.h.

Member Data Documentation

◆ m_childNodes

std::vector<RULE_TREE_NODE> RULE_TREE_NODE::m_childNodes

Definition at line 60 of file rule_editor_dialog_base.h.

Referenced by nodeExists().

◆ m_nodeData

◆ m_nodeId

◆ m_nodeLevel

int RULE_TREE_NODE::m_nodeLevel

Definition at line 58 of file rule_editor_dialog_base.h.

◆ m_nodeName

◆ m_nodeType

◆ m_nodeTypeMap

std::optional<int> RULE_TREE_NODE::m_nodeTypeMap

The documentation for this struct was generated from the following file: