// // 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( ); };