Public Member Functions | Private Attributes
CListOld Class Reference

#include <f5lists.h>

Public Member Functions

 CListOld ()
 
 CListOld (CPairOld *c)
 
 ~CListOld ()
 
CNodegetFirst ()
 
void insert (CPairOld *c)
 
void insertWithoutSort (CPairOld *c)
 
CNodegetMinDeg ()
 
void print ()
 

Private Attributes

CNodefirst
 

Detailed Description

Definition at line 269 of file f5lists.h.

Constructor & Destructor Documentation

CListOld::CListOld ( )

Definition at line 917 of file f5lists.cc.

917  {
918  first = NULL;
919 }
CNode * first
Definition: f5lists.h:271
#define NULL
Definition: omList.c:10
CListOld::CListOld ( CPairOld c)

Definition at line 921 of file f5lists.cc.

921  {
922  first = new CNode(c);
923 }
CNode * first
Definition: f5lists.h:271
Definition: f5lists.h:232
CListOld::~CListOld ( )

Definition at line 925 of file f5lists.cc.

925  {
926  CNode* temp;
927  while(NULL != first) {
928  temp = first;
929  first = first->getNext();
930  delete temp;
931  }
932 }
CNode * first
Definition: f5lists.h:271
Definition: f5lists.h:232
#define NULL
Definition: omList.c:10
CNode * getNext()
Definition: f5lists.cc:824

Member Function Documentation

CNode * CListOld::getFirst ( )

Definition at line 944 of file f5lists.cc.

944  {
945  return first;
946 }
CNode * first
Definition: f5lists.h:271
CNode * CListOld::getMinDeg ( )

Definition at line 950 of file f5lists.cc.

950  {
951  CNode* temp = first;
952  first = first->getMinDeg();
953  return temp;
954 }
CNode * first
Definition: f5lists.h:271
Definition: f5lists.h:232
CNode * getMinDeg()
Definition: f5lists.cc:805
void CListOld::insert ( CPairOld c)

Definition at line 936 of file f5lists.cc.

936  {
937  first = first->insert(c);
938 }
CNode * insert(CPairOld *c)
Definition: f5lists.cc:702
CNode * first
Definition: f5lists.h:271
void CListOld::insertWithoutSort ( CPairOld c)

Definition at line 940 of file f5lists.cc.

940  {
942 }
CNode * first
Definition: f5lists.h:271
CNode * insertWithoutSort(CPairOld *cp)
Definition: f5lists.cc:797
void CListOld::print ( )

Definition at line 956 of file f5lists.cc.

956  {
957  first->print();
958 }
CNode * first
Definition: f5lists.h:271
void print()
Definition: f5lists.cc:885

Field Documentation

CNode* CListOld::first
private

Definition at line 271 of file f5lists.h.


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