00001 // ========== This file is under LGPL, the GNU Lesser General Public Licence 00002 // ========== Dialing Structural Dictionary (www.aot.ru) 00003 // ========== Copyright by Alexey Sokirko (1998-2002) 00004 00005 00006 #ifndef __FIELD_H_ 00007 #define __FIELD_H_ 00008 00009 #include "Signat.h" 00010 00011 const size_t FieldStrLen = 100; 00012 struct CField 00013 { 00014 int FieldId; 00015 char FieldStr[FieldStrLen]; 00016 vector<CSignat> m_Signats; 00017 char TypeRes; 00018 int OrderId; 00019 bool IsApplicToActant; 00020 CField& operator = (const CField& _F) 00021 { 00022 FieldId = _F.FieldId; 00023 strcpy (FieldStr, _F.FieldStr); 00024 TypeRes = _F.TypeRes; 00025 OrderId = _F.OrderId; 00026 IsApplicToActant = _F.IsApplicToActant; 00027 m_Signats = _F.m_Signats; 00028 return *this; 00029 }; 00030 00031 }; 00032 00033 #endif //__FIELD_H_