NEURON
TQItem Class Reference

#include <bbtqueue.h>

Public Member Functions

 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
int wleft ()
 
int wright ()
 
void t_iterate (void(*)(const TQItem *, int), int)
 
bool unbalanced ()
 
void clear ()
 
 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
void t_iterate (void(*)(const TQItem *, int), int)
 
void clear ()
 
 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
void clear ()
 
 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
void clear ()
 
 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
void clear ()
 
 TQItem ()
 
virtual ~TQItem ()
 
bool check ()
 
void clear ()
 

Public Attributes

voiddata_
 
double t_
 
TQItemleft_
 
TQItemright_
 
TQItemparent_
 
int w_
 
bool red_
 
int cnt_
 

Detailed Description

Definition at line 6 of file bbtqueue.h.

Constructor & Destructor Documentation

◆ TQItem() [1/6]

TQItem::TQItem ( )

Definition at line 3 of file bbtqueue.cpp.

◆ ~TQItem() [1/6]

TQItem::~TQItem ( )
virtual

Definition at line 9 of file bbtqueue.cpp.

◆ TQItem() [2/6]

TQItem::TQItem ( )

◆ ~TQItem() [2/6]

virtual TQItem::~TQItem ( )
virtual

◆ TQItem() [3/6]

TQItem::TQItem ( )

◆ ~TQItem() [3/6]

virtual TQItem::~TQItem ( )
virtual

◆ TQItem() [4/6]

TQItem::TQItem ( )

◆ ~TQItem() [4/6]

virtual TQItem::~TQItem ( )
virtual

◆ TQItem() [5/6]

TQItem::TQItem ( )

◆ ~TQItem() [5/6]

virtual TQItem::~TQItem ( )
virtual

◆ TQItem() [6/6]

TQItem::TQItem ( )

◆ ~TQItem() [6/6]

virtual TQItem::~TQItem ( )
virtual

Member Function Documentation

◆ check() [1/6]

bool TQItem::check ( )

Definition at line 30 of file bbtqueue.cpp.

◆ check() [2/6]

bool TQItem::check ( )

◆ check() [3/6]

bool TQItem::check ( )

◆ check() [4/6]

bool TQItem::check ( )

◆ check() [5/6]

bool TQItem::check ( )

◆ check() [6/6]

bool TQItem::check ( )

◆ clear() [1/6]

void TQItem::clear ( )
inline

Definition at line 19 of file bbtqueue.h.

◆ clear() [2/6]

void TQItem::clear ( )
inline

Definition at line 12 of file rbtqueue.h.

◆ clear() [3/6]

void TQItem::clear ( )
inline

Definition at line 16 of file spt2queue.h.

◆ clear() [4/6]

void TQItem::clear ( )
inline

Definition at line 26 of file sptbinq.h.

◆ clear() [5/6]

void TQItem::clear ( )
inline

Definition at line 18 of file sptfifoq.h.

◆ clear() [6/6]

void TQItem::clear ( )
inline

Definition at line 12 of file sptqueue.h.

◆ t_iterate() [1/2]

void TQItem::t_iterate ( void(*)(const TQItem *, int)  f,
int  level 
)

Definition at line 78 of file bbtqueue.cpp.

◆ t_iterate() [2/2]

void TQItem::t_iterate ( void(*)(const TQItem *, int)  ,
int   
)

◆ unbalanced()

bool TQItem::unbalanced ( )

Definition at line 458 of file bbtqueue.cpp.

◆ wleft()

int TQItem::wleft ( )
inline

Definition at line 11 of file bbtqueue.h.

◆ wright()

int TQItem::wright ( )
inline

Definition at line 14 of file bbtqueue.h.

Member Data Documentation

◆ cnt_

int TQItem::cnt_

Definition at line 24 of file spt2queue.h.

◆ data_

void * TQItem::data_

Definition at line 22 of file bbtqueue.h.

◆ left_

TQItem * TQItem::left_

Definition at line 24 of file bbtqueue.h.

◆ parent_

TQItem * TQItem::parent_

Definition at line 26 of file bbtqueue.h.

◆ red_

bool TQItem::red_

Definition at line 20 of file rbtqueue.h.

◆ right_

TQItem * TQItem::right_

Definition at line 25 of file bbtqueue.h.

◆ t_

double TQItem::t_

Definition at line 23 of file bbtqueue.h.

◆ w_

int TQItem::w_

Definition at line 27 of file bbtqueue.h.


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