Hex Artifact Content Вы: nobody
Вход

Artifact fc3ceff43a2d7d089353563eb19a75363efa9d40:


0000: 2f 2f 20 72 65 66 65 72 65 6e 63 65 74 61 62 69  // referencetabi
0010: 6e 66 6f 2e 68 0d 0a 23 70 72 61 67 6d 61 20 6f  nfo.h..#pragma o
0020: 6e 63 65 0d 0a 23 69 6e 63 6c 75 64 65 20 22 76  nce..#include "v
0030: 74 61 62 5f 69 6e 66 6f 2e 68 22 0d 0a 0d 0a 63  tab_info.h"....c
0040: 6c 61 73 73 20 43 52 65 66 65 72 65 6e 63 65 54  lass CReferenceT
0050: 61 62 49 6e 66 6f 20 3a 20 70 75 62 6c 69 63 20  abInfo : public 
0060: 43 56 74 61 62 49 6e 66 6f 0d 0a 7b 0d 0a 70 75  CVtabInfo..{..pu
0070: 62 6c 69 63 3a 0d 0a 09 46 49 4e 44 5f 49 4e 46  blic:...FIND_INF
0080: 4f 28 22 52 65 66 65 72 65 6e 63 65 22 2c 20 22  O("Reference", "
0090: d1 ef f0 e0 e2 ee f7 ed e8 ea 22 2c 20 22 72 65  ..........", "re
00a0: 66 22 29 0d 0a 09 0d 0a 09 43 52 65 66 65 72 65  f")......CRefere
00b0: 6e 63 65 54 61 62 49 6e 66 6f 28 43 53 74 72 69  nceTabInfo(CStri
00c0: 6e 67 41 72 72 61 79 26 20 61 72 72 4f 66 4e 61  ngArray& arrOfNa
00d0: 6d 65 73 29 3b 0d 0a 09 73 74 61 74 69 63 20 42  mes);...static B
00e0: 4f 4f 4c 20 47 65 74 4e 61 6d 65 46 72 6f 6d 28  OOL GetNameFrom(
00f0: 43 53 74 72 69 6e 67 41 72 72 61 79 26 20 61 72  CStringArray& ar
0100: 72 4f 66 4e 61 6d 65 73 2c 20 43 53 74 72 69 6e  rOfNames, CStrin
0110: 67 26 20 73 74 72 4e 61 6d 65 29 0d 0a 09 7b 0d  g& strName)...{.
0120: 0a 09 09 69 66 28 61 72 72 4f 66 4e 61 6d 65 73  ...if(arrOfNames
0130: 2e 47 65 74 53 69 7a 65 28 29 20 21 3d 20 32 29  .GetSize() != 2)
0140: 0d 0a 09 09 09 72 65 74 75 72 6e 20 46 41 4c 53  .....return FALS
0150: 45 3b 0d 0a 09 09 73 74 72 4e 61 6d 65 20 3d 20  E;....strName = 
0160: 61 72 72 4f 66 4e 61 6d 65 73 5b 31 5d 3b 0d 0a  arrOfNames[1];..
0170: 09 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0d 0a  ..return TRUE;..
0180: 09 7d 0d 0a 09 09 0d 0a 70 72 6f 74 65 63 74 65  .}......protecte
0190: 64 3a 0d 0a 7d 3b 0d 0a                          d:..};..