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

#pramga 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( );

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

	};