// ННГУ, ВМК, Курс "Методы программирования-2", С++, ООП
//
// datlink.h Copyright (c) Гергель В.П. 09.08.2000
//
// Списки - класс для звена списка

#ifndef __DATLINK_H
#define __DATLINK_H

#include <iostream.h>
#include "rootlink.h"

class TDatLink;
typedef TDatLink *PTDatLink;

class TDatLink : public TRootLink {
  protected:
    PTDatValue pValue;  // указатель на объект значения
  public:
    TDatLink ( PTDatValue pVal = NULL, PTRootLink pN = NULL ) : TRootLink(pN) {
      pValue = pVal;
    }
    void       SetDatValue ( PTDatValue pVal ) { pValue = pVal; }
    PTDatValue GetDatValue    () { return  pValue;           }
    PTDatLink  GetNextDatLink () { return  (PTDatLink)pNext; }
    friend class TDatList;
};
#endif
Хостинг от uCoz