My Project  UNKNOWN_GIT_VERSION
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 268 of file f5lists.h.

Constructor & Destructor Documentation

◆ CListOld() [1/2]

CListOld::CListOld ( )

Definition at line 920 of file f5lists.cc.

920  {
921  first = NULL;
922 }

◆ CListOld() [2/2]

CListOld::CListOld ( CPairOld c)

Definition at line 924 of file f5lists.cc.

924  {
925  first = new CNode(c);
926 }

◆ ~CListOld()

CListOld::~CListOld ( )

Definition at line 928 of file f5lists.cc.

928  {
929  CNode* temp;
930  while(NULL != first) {
931  temp = first;
932  first = first->getNext();
933  delete temp;
934  }
935 }

Member Function Documentation

◆ getFirst()

CNode * CListOld::getFirst ( )

Definition at line 947 of file f5lists.cc.

947  {
948  return first;
949 }

◆ getMinDeg()

CNode * CListOld::getMinDeg ( )

Definition at line 953 of file f5lists.cc.

953  {
954  CNode* temp = first;
955  first = first->getMinDeg();
956  return temp;
957 }

◆ insert()

void CListOld::insert ( CPairOld c)

Definition at line 939 of file f5lists.cc.

939  {
940  first = first->insert(c);
941 }

◆ insertWithoutSort()

void CListOld::insertWithoutSort ( CPairOld c)

Definition at line 943 of file f5lists.cc.

943  {
945 }

◆ print()

void CListOld::print ( )

Definition at line 959 of file f5lists.cc.

959  {
960  first->print();
961 }

Field Documentation

◆ first

CNode* CListOld::first
private

Definition at line 270 of file f5lists.h.


The documentation for this class was generated from the following files:
CNode::insert
CNode * insert(CPairOld *c)
Definition: f5lists.cc:703
CNode::print
void print()
Definition: f5lists.cc:886
CListOld::first
CNode * first
Definition: f5lists.h:270
CNode::getNext
CNode * getNext()
Definition: f5lists.cc:825
CNode::getMinDeg
CNode * getMinDeg()
Definition: f5lists.cc:806
NULL
#define NULL
Definition: omList.c:9
CNode::insertWithoutSort
CNode * insertWithoutSort(CPairOld *cp)
Definition: f5lists.cc:798
CNode
Definition: f5lists.h:231