hawxgamer

Untitled

Dec 8th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. ///////////////////////////////////////////////////////////////////////////
  2. // Workfile : DataAccess.h
  3. // Description :
  4. // Remarks : -
  5. // Revision : 0
  6. ///////////////////////////////////////////////////////////////////////////
  7.  
  8. #ifndef DATAACCESS_CLASS_H
  9. #define DATAACCESS_CLASS_H
  10.  
  11. #include <iostream>
  12. #include "Entry.h"
  13. #include "File.h"
  14. #include "Link.h"
  15. #include "Directory.h"
  16.  
  17. class DataAccess
  18. {
  19. public:
  20. virtual ~DataAccess(){};
  21. virtual void Visitor(Link* mlink)const =0;
  22. virtual void Visitor(File* mfile)const =0;
  23. virtual void Visitor(Directory* mdirectory)const=0;
  24. private:
  25. Link* mlink;
  26. File* mfile;
  27. Directory* mdirectory;
  28. };
  29.  
  30. #endif
Advertisement
Add Comment
Please, Sign In to add comment