home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 April / VPR0004A.BIN / OLS / SADKT100 / sadkt100.lzh / SrcFiles.lzh / StrSet.h < prev    next >
C/C++ Source or Header  |  1999-12-31  |  1KB  |  53 lines

  1. #if !defined(AFX_STRSET_H__98F81800_8D12_11D3_8FFE_0090CC001E1E__INCLUDED_)
  2. #define AFX_STRSET_H__98F81800_8D12_11D3_8FFE_0090CC001E1E__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // StrSet.h : ヘッダー ファイル
  8. //
  9.  
  10.  
  11.  
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CStrSet 
  14.  
  15. class CStrSet : public CObject
  16. {
  17. public:
  18.     DECLARE_SERIAL(CStrSet);
  19.  
  20.     CStrSet();           // 動的生成に使用されるプロテクト コンストラクタ
  21.     CStrSet(const CStrSet& A);
  22.     CStrSet(LPCTSTR lpStr);
  23.     CStrSet(LPCTSTR lpStrA, LPCTSTR lpStrB);
  24.     virtual ~CStrSet();
  25.     
  26.  
  27.     CStrSet& operator=(const CStrSet& A);
  28.     BOOL IsSameNode(const CStrSet& A);
  29.  
  30.     void Serialize( CArchive& archive );
  31.     friend CArchive& operator <<( CArchive& ar, CStrSet& cSS );
  32.     friend CArchive& operator >>( CArchive& ar, CStrSet& cSS );
  33.  
  34.  
  35. public:
  36.     CString m_csStrA;
  37.     CString m_csStrB;
  38.     DWORD m_dwMFlag;
  39.  
  40. };
  41.  
  42. bool operator<(const CStrSet &a, const CStrSet &b);
  43.  
  44. bool operator==(const CStrSet &a, const CStrSet &b);
  45.  
  46.  
  47. /////////////////////////////////////////////////////////////////////////////
  48.  
  49. //{{AFX_INSERT_LOCATION}}
  50. // Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
  51.  
  52. #endif // !defined(AFX_STRSET_H__98F81800_8D12_11D3_8FFE_0090CC001E1E__INCLUDED_)
  53.