Coda Distributed File System
Public Member Functions | List of all members
bstree Class Reference

#include <bstree.h>

Public Member Functions

 bstree (BSTCFN)
 
 bstree (bstree &)
 
int operator= (bstree &)
 
virtual ~bstree ()
 
void insert (bsnode *)
 
bsnoderemove (bsnode *)
 
bsnodefirst ()
 
bsnodelast ()
 
bsnodeget (BstGetType=BstGetMin)
 
void clear ()
 
int count ()
 
int IsMember (bsnode *)
 
int IsOrdered ()
 
virtual void print ()
 
virtual void print (FILE *)
 
virtual void print (int)
 

Constructor & Destructor Documentation

◆ bstree() [1/2]

bstree::bstree ( BSTCFN  F)

◆ bstree() [2/2]

bstree::bstree ( bstree bst)

◆ ~bstree()

bstree::~bstree ( )
virtual

Member Function Documentation

◆ clear()

void bstree::clear ( )

◆ count()

int bstree::count ( )

◆ first()

bsnode * bstree::first ( )

◆ get()

bsnode * bstree::get ( BstGetType  type = BstGetMin)

◆ insert()

void bstree::insert ( bsnode b)

◆ IsMember()

int bstree::IsMember ( bsnode b)

◆ IsOrdered()

int bstree::IsOrdered ( )

◆ last()

bsnode * bstree::last ( )

◆ operator=()

int bstree::operator= ( bstree bst)

◆ print() [1/3]

void bstree::print ( void  )
virtual

◆ print() [2/3]

void bstree::print ( FILE *  fp)
virtual

◆ print() [3/3]

void bstree::print ( int  fd)
virtual

◆ remove()

bsnode * bstree::remove ( bsnode b)

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