My Project
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() [1/2]

CListOld::CListOld ( )

Definition at line 919 of file f5lists.cc.

919 {
920 first = NULL;
921}
CNode * first
Definition: f5lists.h:271
#define NULL
Definition: omList.c:12

◆ CListOld() [2/2]

CListOld::CListOld ( CPairOld c)

Definition at line 923 of file f5lists.cc.

923 {
924 first = new CNode(c);
925}
Definition: f5lists.h:232

◆ ~CListOld()

CListOld::~CListOld ( )

Definition at line 927 of file f5lists.cc.

927 {
928 CNode* temp;
929 while(NULL != first) {
930 temp = first;
931 first = first->getNext();
932 delete temp;
933 }
934}
CNode * getNext()
Definition: f5lists.cc:824

Member Function Documentation

◆ getFirst()

CNode * CListOld::getFirst ( )

Definition at line 946 of file f5lists.cc.

946 {
947 return first;
948}

◆ getMinDeg()

CNode * CListOld::getMinDeg ( )

Definition at line 952 of file f5lists.cc.

952 {
953 CNode* temp = first;
954 first = first->getMinDeg();
955 return temp;
956}
CNode * getMinDeg()
Definition: f5lists.cc:805

◆ insert()

void CListOld::insert ( CPairOld c)

Definition at line 938 of file f5lists.cc.

938 {
939 first = first->insert(c);
940}
CNode * insert(CPairOld *c)
Definition: f5lists.cc:702

◆ insertWithoutSort()

void CListOld::insertWithoutSort ( CPairOld c)

Definition at line 942 of file f5lists.cc.

942 {
944}
CNode * insertWithoutSort(CPairOld *cp)
Definition: f5lists.cc:797

◆ print()

void CListOld::print ( )

Definition at line 958 of file f5lists.cc.

958 {
959 first->print();
960}
void print()
Definition: f5lists.cc:885

Field Documentation

◆ first

CNode* CListOld::first
private

Definition at line 271 of file f5lists.h.


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