Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
GCedTreeNode< T > Class Template Reference

#include <gced_tree_node.h>

Inheritance diagram for GCedTreeNode< T >:
Collaboration diagram for GCedTreeNode< T >:

Public Member Functions

virtual void Trace (cppgc::Visitor *visitor) const
Public Member Functions inherited from fxcrt::TreeNodeBase< T >
 TreeNodeBase ()=default
virtual ~TreeNodeBase ()=default
T * GetParent () const
T * GetFirstChild () const
T * GetLastChild () const
T * GetNextSibling () const
T * GetPrevSibling () const
bool HasChild (const T *child) const
T * GetNthChild (int32_t n)
void AppendFirstChild (T *child)
void AppendLastChild (T *child)
void InsertBefore (T *child, T *other)
void InsertAfter (T *child, T *other)
void RemoveChild (T *child)
void RemoveAllChildren ()
void RemoveSelfIfParented ()

Protected Member Functions

 GCedTreeNode ()=default
 GCedTreeNode (const GCedTreeNode &that)=delete
GCedTreeNodeoperator= (const GCedTreeNode &that)=delete

Friends

class fxcrt::TreeNodeBase< T >

Detailed Description

template<typename T>
class GCedTreeNode< T >

Definition at line 17 of file gced_tree_node.h.

Constructor & Destructor Documentation

◆ GCedTreeNode() [1/2]

template<typename T>
fxjs::GCedTreeNode< T >::GCedTreeNode ( )
protecteddefault

◆ GCedTreeNode() [2/2]

template<typename T>
fxjs::GCedTreeNode< T >::GCedTreeNode ( const GCedTreeNode< T > & that)
protecteddelete

Member Function Documentation

◆ operator=()

template<typename T>
GCedTreeNode & fxjs::GCedTreeNode< T >::operator= ( const GCedTreeNode< T > & that)
protecteddelete

◆ Trace()

template<typename T>
virtual void fxjs::GCedTreeNode< T >::Trace ( cppgc::Visitor * visitor) const
inlinevirtual

Definition at line 20 of file gced_tree_node.h.

◆ fxcrt::TreeNodeBase< T >

template<typename T>
friend class fxcrt::TreeNodeBase< T >
friend

Definition at line 31 of file gced_tree_node.h.


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