Hex Artifact Content Вы: nobody
Вход

Artifact 693d58bca8b4b80b85657772f4a164be7b646af0:


0000: 2f 2f 20 64 6f 63 74 61 62 6c 65 73 2e 68 0d 0a  // doctables.h..
0010: 23 70 72 61 67 6d 61 20 6f 6e 63 65 0d 0a 23 69  #pragma once..#i
0020: 6e 63 6c 75 64 65 20 22 76 74 61 62 5f 69 6e 66  nclude "vtab_inf
0030: 6f 2e 68 22 0d 0a 0d 0a 63 6c 61 73 73 20 43 44  o.h"....class CD
0040: 54 54 61 62 49 6e 66 6f 20 3a 20 70 75 62 6c 69  TTabInfo : publi
0050: 63 20 43 56 74 61 62 49 6e 66 6f 0d 0a 7b 0d 0a  c CVtabInfo..{..
0060: 70 75 62 6c 69 63 3a 0d 0a 09 46 49 4e 44 5f 49  public:...FIND_I
0070: 4e 46 4f 28 22 44 6f 63 75 6d 65 6e 74 4c 69 6e  NFO("DocumentLin
0080: 65 73 22 2c 20 22 c4 ee ea f3 ec e5 ed f2 d1 f2  es", "..........
0090: f0 ee ea e8 22 2c 20 22 64 6f 63 6c 22 29 0d 0a  ....", "docl")..
00a0: 09 0d 0a 09 43 44 54 54 61 62 49 6e 66 6f 28 43  ....CDTTabInfo(C
00b0: 53 74 72 69 6e 67 41 72 72 61 79 26 20 61 72 72  StringArray& arr
00c0: 4f 66 4e 61 6d 65 73 29 3b 0d 0a 09 73 74 61 74  OfNames);...stat
00d0: 69 63 20 42 4f 4f 4c 20 47 65 74 4e 61 6d 65 46  ic BOOL GetNameF
00e0: 72 6f 6d 28 43 53 74 72 69 6e 67 41 72 72 61 79  rom(CStringArray
00f0: 26 20 61 72 72 4f 66 4e 61 6d 65 73 2c 20 43 53  & arrOfNames, CS
0100: 74 72 69 6e 67 26 20 73 74 72 4e 61 6d 65 29 0d  tring& strName).
0110: 0a 09 7b 0d 0a 09 09 69 66 28 61 72 72 4f 66 4e  ..{....if(arrOfN
0120: 61 6d 65 73 2e 47 65 74 53 69 7a 65 28 29 20 21  ames.GetSize() !
0130: 3d 20 32 29 0d 0a 09 09 09 72 65 74 75 72 6e 20  = 2).....return 
0140: 46 41 4c 53 45 3b 0d 0a 09 09 73 74 72 4e 61 6d  FALSE;....strNam
0150: 65 20 3d 20 61 72 72 4f 66 4e 61 6d 65 73 5b 31  e = arrOfNames[1
0160: 5d 3b 0d 0a 09 09 72 65 74 75 72 6e 20 54 52 55  ];....return TRU
0170: 45 3b 0d 0a 09 7d 0d 0a 09 09 0d 0a 70 72 6f 74  E;...}......prot
0180: 65 63 74 65 64 3a 0d 0a 7d 3b 0d 0a              ected:..};..