libyui-ncurses  2.46.7
 All Classes Functions Variables
tnode< n_value > Class Template Reference
Collaboration diagram for tnode< n_value >:

Public Member Functions

 tnode (n_value v, self *p=0, const bool behind=true)
 
 tnode (n_value v, self &p, const bool behind=true)
 
 tnode (n_value v, self &p, self &s, const bool behind=true)
 
void Disconnect ()
 
bool ReparentTo (self &p, const bool behind=true)
 
bool ReparentTo (self &p, self &s, const bool behind=true)
 
n_value & Value () const
 
n_value & operator() () const
 
self * Parent ()
 
const self * Parent () const
 
self * Psibling ()
 
const self * Psibling () const
 
self * Nsibling ()
 
const self * Nsibling () const
 
self * Fchild ()
 
const self * Fchild () const
 
self * Lchild ()
 
const self * Lchild () const
 
bool HasParent () const
 
bool HasSiblings () const
 
bool HasChildren () const
 
bool IsParentOf (const self &c) const
 
bool IsSiblingOf (const self &s) const
 
bool IsChildOf (const self &p) const
 
unsigned Depth () const
 
bool IsDescendantOf (const self &n) const
 
bool IsDescendantOf (const self *n) const
 
self & Top ()
 
self * Next (const bool restart=false)
 
self * Prev (const bool restart=false)
 
self * Next (self *&c, const bool restart=false)
 
self * Prev (self *&c, const bool restart=false)
 
const self & Top () const
 
const self * Next (const bool restart=false) const
 
const self * Prev (const bool restart=false) const
 
const self * Next (const self *&c, const bool restart=false) const
 
const self * Prev (const self *&c, const bool restart=false) const
 

Protected Types

typedef tnode< n_value > self
 

Protected Member Functions

virtual void PreDisconnect ()
 
virtual void PostDisconnect ()
 
virtual void PreReparent ()
 
virtual void PostReparent ()
 

Protected Attributes

n_value val
 

Detailed Description

template<class n_value>
class tnode< n_value >

Definition at line 31 of file tnode.h.


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