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
fxjs::GCedTreeNodeMixin< T > Class Template Reference

#include <gced_tree_node_mixin.h>

+ Inheritance diagram for fxjs::GCedTreeNodeMixin< T >:
+ Collaboration diagram for fxjs::GCedTreeNodeMixin< 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

 GCedTreeNodeMixin ()=default
 
 GCedTreeNodeMixin (const GCedTreeNodeMixin &that)=delete
 
GCedTreeNodeMixinoperator= (const GCedTreeNodeMixin &that)=delete
 

Friends

class fxcrt::TreeNodeBase< T >
 

Detailed Description

template<typename T>
class fxjs::GCedTreeNodeMixin< T >

Definition at line 18 of file gced_tree_node_mixin.h.

Constructor & Destructor Documentation

◆ GCedTreeNodeMixin() [1/2]

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

◆ GCedTreeNodeMixin() [2/2]

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

Member Function Documentation

◆ operator=()

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

◆ Trace()

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

Reimplemented in CXFA_Node.

Definition at line 21 of file gced_tree_node_mixin.h.

Friends And Related Symbol Documentation

◆ fxcrt::TreeNodeBase< T >

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

Definition at line 32 of file gced_tree_node_mixin.h.


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