Skip to content
Snippets Groups Projects
Post.h 550 B
//
// Created by Jake Close on 3/13/18.
//

#pragma once

typedef size_t Location;      // Location 0 is the null location.
typedef size_t FileOffset;
typedef union Attributes
	{
	WordAttributes Word;
	DocumentAttributes Document;
	};

class Post
	{

public:
	//What Start / End Location
	virtual Location GetStartLocation ( );

	virtual Location GetEndLocation ( );

	virtual Attributes GetAttributes ( );
	//Returns Next next delta

	//TO-DO NICK/ZANE
	virtual Post *Next ( );

	Location currentLocation;
	//*why?
	//virtual ISR* GetIsr( );

	};