GenericListNode.h

From Giona

(Difference between revisions)
 
(3 intermediate revisions not shown)
Line 4: Line 4:
#include <cstdlib>
#include <cstdlib>
 +
#include "Debug.h"
typedef int* genericListElemT;
typedef int* genericListElemT;
Line 17: Line 18:
void setElem(genericListElemT elem);
void setElem(genericListElemT elem);
genericListElemT getElem();
genericListElemT getElem();
 +
void setNotAnObject();
private:
private:
genericListElemT elem;
genericListElemT elem;
GenericListNode *next;
GenericListNode *next;
 +
bool notAnObject;
};
};
#endif /*GENERICLISTNODE_H_*/
#endif /*GENERICLISTNODE_H_*/
Line 25: Line 28:
</pre>
</pre>
 +
[[Il database Object Oriented Generico|BACK]]
[[Category:Codice Sorgente]]
[[Category:Codice Sorgente]]

Current revision as of 17:36, 17 December 2007

#ifndef _GENERICLISTNODE_H
#define	_GENERICLISTNODE_H

#include <cstdlib>
#include "Debug.h"

typedef int* genericListElemT;


class GenericListNode
{
public:
	GenericListNode();
	virtual ~GenericListNode();
	void setNext(GenericListNode *next);
	GenericListNode* getNext();
	void setElem(genericListElemT elem);
	genericListElemT getElem();
	void setNotAnObject();
private:
	genericListElemT elem;
	GenericListNode *next;
	bool notAnObject;
};
#endif /*GENERICLISTNODE_H_*/

BACK

Personal tools