Consider a class that will implement the methods we need to interpret void * data; we call this the ACCESS_VOID class. Here is the definition file: as usual, we begin the header file with the necessary forward definitions:
class ostream; class istream; class Gedge;