1 // ************************************************************************************** 2 // File: LeashDoc.h 3 // By: Arthur David Leather 4 // Created: 12/02/98 5 // Copyright @1998 Massachusetts Institute of Technology - All rights reserved. 6 // Description: H file for LeashDoc.cpp. Contains variables and functions 7 // for Leash 8 // 9 // History: 10 // 11 // MM/DD/YY Inits Description of Change 12 // 12/02/98 ADL Original 13 // ************************************************************************************** 14 15 16 #if !defined(AFX_LeashDOC_H__6F45AD97_561B_11D0_8FCF_00C04FC2A0C2__INCLUDED_) 17 #define AFX_LeashDOC_H__6F45AD97_561B_11D0_8FCF_00C04FC2A0C2__INCLUDED_ 18 19 #if _MSC_VER >= 1000 20 #pragma once 21 #endif // _MSC_VER >= 1000 22 23 24 class LeashDoc : public CDocument 25 { 26 protected: // create from serialization only 27 LeashDoc(); 28 DECLARE_DYNCREATE(LeashDoc) 29 30 // Attributes 31 public: 32 33 // Operations 34 public: 35 36 // Overrides 37 // ClassWizard generated virtual function overrides 38 //{{AFX_VIRTUAL(LeashDoc) 39 public: 40 virtual BOOL OnNewDocument(); 41 virtual void Serialize(CArchive& ar); 42 //}}AFX_VIRTUAL 43 44 // Implementation 45 public: 46 virtual ~LeashDoc(); 47 #ifdef _DEBUG 48 virtual void AssertValid() const; 49 virtual void Dump(CDumpContext& dc) const; 50 #endif 51 52 protected: 53 54 // Generated message map functions 55 protected: 56 //{{AFX_MSG(LeashDoc) 57 //}}AFX_MSG 58 DECLARE_MESSAGE_MAP() 59 }; 60 61 ///////////////////////////////////////////////////////////////////////////// 62 63 //{{AFX_INSERT_LOCATION}} 64 // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 65 66 #endif // !defined(AFX_LeashDOC_H__6F45AD97_561B_11D0_8FCF_00C04FC2A0C2__INCLUDED_) 67