Files
Datastructs/assignment1/TMovieNode.h
Christopher Sanden 7a8b356e96 Adding assignment 1
2025-10-13 17:19:15 +02:00

46 lines
620 B
C++

#ifndef IKT203_TMOVIENODE_H
#define IKT203_TMOVIENODE_H
#include "TMovie.h"
using namespace std;
class TMovieNode {
private:
TMovie* movie;
TMovieNode* nextNode;
public:
// constructor
explicit TMovieNode(TMovie* moviePointer) : movie(moviePointer), nextNode(nullptr) {}
// destructor
~TMovieNode()
{
delete movie;
movie = nullptr;
}
// getter and setter for nextNode pointer
TMovieNode* GetNextNode()
{
return nextNode;
}
void SetNextNode(TMovieNode* next)
{
nextNode = next;
}
};
#endif //IKT203_TMOVIENODE_H