SDKRTreeNode Class Reference

#include <lib_browser.h>

Inheritance diagram for SDKRTreeNode:

Detailed Description

Basic browser tree node.

Private Member Functions

 SDKRTreeNode ()
 
 ~SDKRTreeNode ()
 

Navigation

SDKRTreeNodeRef GetUp (void)
 
SDKRTreeNodeRef GetDown (void)
 
SDKRTreeNodeRef GetNext (void)
 
SDKRTreeNodeRef GetPred (void)
 

Insert/Remove

void InsertUnder (SDKRTreeNodeRef parent)
 
void Remove (void)
 

Additional Inherited Members

- Public Member Functions inherited from SDKReferenceObject
void add_reference (void)
 
void remove_reference (void)
 

Constructor & Destructor Documentation

◆ SDKRTreeNode()

SDKRTreeNode ( )
private

◆ ~SDKRTreeNode()

~SDKRTreeNode ( )
private

Member Function Documentation

◆ GetUp()

SDKRTreeNodeRef GetUp ( void  )

Gets the parent node.

Returns
The parent node.

◆ GetDown()

SDKRTreeNodeRef GetDown ( void  )

Gets the first child node.

Returns
The first child node.

◆ GetNext()

SDKRTreeNodeRef GetNext ( void  )

Gets the next sibling node.

Returns
The next node.

◆ GetPred()

SDKRTreeNodeRef GetPred ( void  )

Gets the previous sibling node.

Returns
The previous node.

◆ InsertUnder()

void InsertUnder ( SDKRTreeNodeRef  parent)

Inserts the node under parent.

Parameters
[in]parentThe parent node to insert under.

◆ Remove()

void Remove ( void  )

Removes the node from the tree.