![]() | InDesign SDK 20.5 |
#include <TreeNode.h>

Public Types | |
| enum | ChangeState { kEmpty = 0, kInsert, kDelete, kChange, kRebuild } |
Public Member Functions | |
| TreeNode (ItemType item, ChangeState state) | |
Public Attributes | |
| ItemType | fItem |
| ChangeState | fChangeState |
| bool | fNewNode |
| std::vector< TreeNode * > | fChildren |
| TreeNode * | fParent |
Used in conjunction with a tree to store information about each node
| enum TreeNode::ChangeState |
| inline |
Used to construct a tree node
| ChangeState TreeNode< ItemType >::fChangeState |
Stores the change that actually happened
Holds this node's children
| ItemType TreeNode< ItemType >::fItem |
Holds a specific item that changed
| bool TreeNode< ItemType >::fNewNode |
Used to indicate that that this node didn't exist in the model before these changes