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