Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lazarus-project / usr / share / lazarus / 2.0.10 / components / codetools / units / x86_64-linux / finddeclarationcache.ppu
Size: Mime:
PPU207Áƒ"«ímÖ	ìur«WŴ'FindDeclarationCacheU/finddeclarationcache.pas(¬äX
codetools.incàXŽXSystem|rNƒ”j`ºΣáobjpas,Úފü>.¯nÿËClassesÞo£WùÅðý«Xì¦sysutilsâ1.Ӧ£Gb<sÆLaz_AVL_Tree!RW
RE$xÙë	FileProcsª¤ÇÞmīpÙÒvÐBasicCodeToolsoc^ŸTã	{P¥°¢CodeTreeQø%ީ¨«°É€sLinkScannerH›¡ñ‰FV…íYPascalParserTool­·Õ^b'™ñ¼›öKeywordFuncLists5·™p5û>ÆŠõjCodeToolMemManager2žu¼­hÐۂDŽfinddeclarationcache.o	
dR¤
SYSTEMCODETREELAZ_AVL_TREEPASCALPARSERTOOLCLASSESCODETOOLMEMMANAGERSYSUTILSOBJPASKEYWORDFUNCLISTS	FILEPROCSBASICCODETOOLSCUSTOMCODETOOL
LAZLOGGERBASE@"45@6
6âß@9<@?@6
DFH
LOQS	
<	
'()*+:;<Wêxèç !"ß
ßLßßßßßßßßßßß߈$$‹$Œ'@

6
%&Žâß@((‘@((”@
((˜@

((&@

((¢@

((¨&@

((®&@((±@

6
%((»((½6((À((Â(66((Æ(8((É(((Ì((Î((Ð(6)*+,-./01234579:;7	
'()*+:;<Ñêxèç= !"8(îâß6>>ñ>>ó>6B>>÷>D>>ú>>>ü66>6?@ACEC	
'()*+:;<ýêxèçG !"D>âß
HH@@HH @@HH#HH%HNHH(HPHH+H
HH-HH/


^IJKLMOQRO	
'()*+:;<0êxèçT !"PHMâUUOUURUUTVWX	
'()*+:;<VUêxèçZ !"[Utâ\\v&\\y&\\{]^_	
'()*+:;<]|êxèçZ !"a\™âbb›(bbž(6bb¡cde	
'()*+:;<c¢êxèçZ !"gb¿âhhÁ>hhÄ>6hhÇijk	
'()*+:;<iÈêxèçZ !"mhå6ænçnqo

èprêor
ír6ñr6ôrö$$
÷	%|
ÿ	%%	#$$$%&'(<>FHSUY\`bfhlnoprstuvwxy{~HU\bh€Œ^(>HU\bhßH(>UVTœžÚBj¢UÎ@¾Šª—É
ty!1 /—’qÐcº0n»¾¶eÆÅ0o1¹	´	¸
›o!È
Ç
˜CYC™ê§¿ B“?X•-ҍn
µj
w+)Â~¯.V	%ùBmS¤M	æ±²+‡„6Jfg]e—˜™Ýü[ø>)”B-¼TInterfaceIdentCacheEntry(^[øùú,
Identifier
8&Node9*CleanPos;(,
Overloaded
<1+	NextEntry=7 û”0=¾TInterfaceIdentifierCache0 EN
¸¾ÇÐÙâëôý!^[ø­+W[ÿÿw}$VFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_FINDAVLNODE$PCHAR$$TAVLTREENODE[øùú-"
Identifier7Gdm
("$self8GoBuû¡+ƒ‡ÿÿ£©(%JFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_SETCOMPLETE$BOOLEAN[øùú)"AValue:H!™
("$self;H›B¡û¨+¯³ÿÿÌÒ0$QFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_FINDIDENTIFIER$crcD1532D21[øùú-"
Identifier=J¹Â
("$self>JÄBÊû­+ØÜÿÿ;%VFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_ADD$PCHAR$TCODETREENODE$LONGINT[øùú-"
Identifier@Kåî
'"NodeAK&ðù+"CleanPosBK;û("$selfCKBû“+ÿÿ/5µ%<FINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_CLEAR[øùú("$selfEL'B-û¥+;?ÿÿPVÅ%NFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_CLEARMISSINGIDENTIFIERS[øùú("$selfGMHBNû +	\`ÿÿ‡Ø'IFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_CREATE$crc44EE9924[øùú("AToolINfo
'"$vmtJNqDw("$selfKNyBû5
‘•+—›D´ºà&>FINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_DESTROY[øùú'"$vmtMO¤Dª("$selfNO¬B²û5ÀÄž+
ÊÎÿÿßåç%GFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_CONSISTENCYCHECK[øùú("$selfPP×BÝû +ëïÿÿ$IFINDDECLARATIONCACHE$_$TINTERFACEIDENTIFIERCACHE_$__$$_CALCMEMSIZE$$QWORD[øùú("$selfRTøBþûùú+	FCompleteD(FItemsE'FToolFFindAVLNode9G'SetComplete<H-"FindIdentifier?J3AddDK9ClearFL?+ClearMissingIdentifiersHMECreateLNKDestroyOOQ$ConsistencyCheckQPW?ToolTQ]€fhjlrtHCompleteURv€ƒ…‹‘—@ItemsVS™€¢¤¦¨®°CalcMemSizeST²ûJ-*°!$vmtdef$TINTERFACEIDENTIFIERCACHEÐ^[øùú%$f0Xl2%$f1Yl;%$f2ZlD%$f3[lM%$f4\lV %$f5]l_(%$f6^lh0%$f7_lq8%$f8`lz@%$f9alƒH&$f10blŒP&$f11cl•X&$f12dlž`&$f13el¤h&$f14flªp&$f15gl°x&$f16hl¶€&$f17il¼ˆ&$f18jl&$f19klȘ&$f20llΠ&$f21mlÔ¨&$f22nlÚ°&$f23olà¸&$f24plæÀ&$f25qlìÈû73õùÄ[øùú'"$vmtrlD("$selfsl
Bû73†[øùú("$selftlB(û73*.„[øùú("$selful7B@û73BF„[øùú/"exceptobjectvlOX
-"
exceptaddrwlZc("$selfxleBnû73pt„[øùú*"messageyl}†
("$selfzlˆB‘û73“—„[øùú("$self{l B©û73«¯„[øùú("$self|l¸BÁû73ÃÇ„[øùú*"message}lÐÙ
("$self~lÛBäû73æê„[øùú*"messagelóü
("$self€lþBû73	
„[øùú*"messagel
("$self‚l!B*û73 ,0„[øùú&"Objƒl9B
("$self„lDBMû73!OS„[øùú("$self…l\Beû73"gk„[øùú("$self†ltB}*"$result‡lAˆû,2#ŠŽ n(1$—”[øùú+ncefSearchedInParents‰qŸ-ncefSearchedInAncestorsŠq1¥û,2%«”³)&¹”Á@-'ǼTCodeTreeNodeCacheEntry0^[øùú,
IdentifiervÏ/
CleanStartPoswØ-CleanEndPosxá)NewNodeyê)NewToolzó-NewCleanPos{ü 'Flags|$+	NextEntry}(û0(¾TCodeTreeNodeCache0 "
9
?
H
Q
Z
c
l
u
~
‡

™
¢
^[ø®+)+/ÿÿKQáWFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDLEFTMOSTAVLNODE$PCHAR$$TAVLTREENODE[øùú-"
Identifierˆ"8A
("$selfˆCBIû¯+*W[ÿÿw}¬XFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDRIGHTMOSTAVLNODE$PCHAR$$TAVLTREENODE[øùú-"
Identifier’‰#dm
("$self“‰oBuû®++ƒ‡ÿÿ®´¦WFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDAVLNODE$PCHAR$LONGINT$$TAVLTREENODE[øùú-"
Identifier•А™
+"CleanPos–Š-›¤("$self—ЦB¬û¥+,º¾ÿÿðöÑNFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDAVLNODEINRANGE$crc0CA19752[øùú-"
Identifier™‹!ÇÐ
0"
CleanStartPosšŒÒÛ."CleanEndPos›ŒÝæ("$selfœ‹èBîûž+-üÿÿ/5hGFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDINRANGE$crcC28E6621[øùú-"
Identifierž
0"
CleanStartPosŸŽ."CleanEndPos Ž%("$self¡'B-û¥+.;?ÿÿ|‚áNFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDNEARESTAVLNODE$crc7ED9FA5C[øùú-"
Identifier£!HQ
0"
CleanStartPos¤S\."CleanEndPos¥^g*"InFront¦1ir(("$self§tBzûž+/ˆŒÿÿÆÌ]GFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FINDNEAREST$crc11EF35C7[øùú-"
Identifier©‘’›
0"
CleanStartPosª’¦."CleanEndPos«’¨±*"InFront¬“³¼(("$self­‘¾BÄûª+0ÒÖÿÿïõ›SFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_FIND$PCHAR$$PCODETREENODECACHEENTRY[øùú-"
Identifier¯”Üå
("$self°”çBíû–+1ûÿÿÿek?FINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_ADD$crcDA3EE3B8[øùú	-"
Identifier²•
*"SrcTool³–0"
CleanStartPos´–#'."CleanEndPosµ–2)2(*"NewNode¶—4=2*"NewTool·—?H<."NewCleanPos¸—;JSF("Flags¹˜U[P("$selfº•]BcûŒ+2quÿÿ†Œ5FINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_CLEAR[øùú("$self¼™~B„û +3’–ÿÿ²¸RIFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_BINDTOOWNER$TCODETREENODE[øùú+"NewOwner¾šŸ¨
("$self¿šªB°û–+4¾ÂÿÿÓÙG?FINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_UNBINDFROMOWNER[øùú("$selfÁ›ËBÑû¯+5ßãÿÿ	
	Ó XFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_CREATE$TCODETREENODE$$TCODETREENODECACHE[øùú*"AnOwnerÜéò
'"$vmtÄœôDú("$selfÅœüB	û56		Ž+7		D7	=	Ù7FINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_DESTROY[øùú'"$vmtǝ'	D-	("$selfȝ/	B5	û58C	G	¢+9M	Q	ÿÿm	s	4KFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_WRITEDEBUGREPORT$ANSISTRING[øùú)"PrefixÊž&Z	c	
("$selfËže	Bk	û—+:y	}	ÿÿŽ	”	@FINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_CONSISTENCYCHECK[øùú("$selfÍŸ†	BŒ	û™+;š	ž	ÿÿ¯	µ	%BFINDDECLARATIONCACHE$_$TCODETREENODECACHE_$__$$_CALCMEMSIZE$$QWORD[øùú("$selfÏ §	B­	ûùú(FItems„»	&Next†Ä	'Owner‡Ê	'FindLeftMostAVLNode‘ˆÓ	(FindRightMostAVLNode”‰Ù	FindAVLNode˜Šß	&FindAVLNodeInRange‹å	FindInRange¢ë	&FindNearestAVLNode¨ñ	FindNearest®‘÷	Find±”ý	Add»•
Clear½™	
BindToOwnerÀš
#UnbindFromOwner›
CreateƜ
Destroyɝ!
$WriteDebugReportÌž'
$ConsistencyCheckΟ-
CalcMemSizeР3
ûC-<«
°$vmtdef$TCODETREENODECACHEÐ^[øùú%$f0Ò´³
%$f1Ó´¼
%$f2Ô´Å
%$f3Õ´Î
%$f4Ö´×
 %$f5×´à
(%$f6Ø´é
0%$f7Ù´ò
8%$f8Ú´û
@%$f9Û´H&$f10Ü´
P&$f11Ý´X&$f12Þ´`&$f13ß´%h&$f14à´+p&$f15á´1x&$f16â´7€&$f17ã´=ˆ&$f18ä´C&$f19å´I˜&$f20æ´O &$f21ç´U¨&$f22è´[°&$f23é´a¸&$f24ê´gÀ&$f25ë´mÈû73=vzÄ[øùú'"$vmtì´ƒD‰("$selfí´‹B‘û‰0>“¾TBaseTypeCache08›¤
Úàéòû




(
1
:
C
^[øœ+?­±ÿÿÍÓEFINDDECLARATIONCACHE$_$TBASETYPECACHE_$__$$_BINDTOOWNER$TCODETREENODE[øùú+"NewOwnerコÃ
("$selfð½ÅBËû’+@ÙÝÿÿîô4;FINDDECLARATIONCACHE$_$TBASETYPECACHE_$__$$_UNBINDFROMOWNER[øùú("$selfò¾æBìû§+Aúþÿÿ%#PFINDDECLARATIONCACHE$_$TBASETYPECACHE_$__$$_CREATE$TCODETREENODE$$TBASETYPECACHE[øùú*"AnOwnerô¿

'"$vmtõ¿D("$selfö¿Bû5B+/Š+C59DRX)3FINDDECLARATIONCACHE$_$TBASETYPECACHE_$__$$_DESTROY[øùú'"$vmtøÀBDH("$selfùÀJBPû5D^b•+Ehlÿÿ}ƒ/>FINDDECLARATIONCACHE$_$TBASETYPECACHE_$__$$_CALCMEMSIZE$$QWORD[øùú("$selfûÁuB{ûùú*BaseNode·‰*BaseTool¸’*NextNode¹›*NextTool º¤ +	NextCache!»­('Owner"¼³0BindToOwnerñ½¼#UnbindFromOwneró¾ÂCreate÷¿ÈDestroyúÀÎCalcMemSizeüÁÔû?-FL
°$vmtdef$TBASETYPECACHEÐ^[øùú%$f0þÏT
%$f1ÿÏ]
%$f2Ïf
%$f3Ïo
%$f4Ïx
 %$f5ρ
(%$f6ÏŠ
0%$f7Ï“
8%$f8Ϝ
@%$f9Ï¥
H&$f10Ï®
P&$f11	Ï·
X&$f12
ÏÀ
`&$f13ÏÆ
h&$f14ÏÌ
p&$f15
ÏÒ
x&$f16ÏØ
€&$f17ÏÞ
ˆ&$f18Ïä
&$f19Ïê
˜&$f20Ïð
 &$f21Ïö
¨&$f22Ïü
°&$f23ϸ&$f24ÏÀ&$f25ÏÈû73GÄ[øùú'"$vmtÏ$D*("$selfÏ,B2û0H4¾TGlobalIdentifierTree00<E
þ
(1:CLU^g^[ø
©+INRÿÿntŠ RFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_INTERNALGETMEM$LONGINT$$POINTER[øùú'"SizeÛ[d
("$selfÛfBlûž+Jz~ÿÿš š GFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_ADDCOPY$PCHAR$$PCHAR[øùú-"
Identifier݇
("$selfÝ’B˜û›+K¦ªÿÿÆÌ« DFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_FIND$PCHAR$$PCHAR[øùú-"
Identifier!Þ³¼
("$self"Þ¾BÄû+LÒÖÿÿçíW!8FINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_CLEAR[øùú("$self$ßßBåû§+Mó÷ÿÿ
g#PFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_CREATE$$TGLOBALIDENTIFIERTREE[øùú'"$vmt&àýD("$self'àBû5N‘+O#'D@Fo":FINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_DESTROY[øùú'"$vmt)á0D6("$self*á8B>û5PLP˜+QVZÿÿkqw AFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_COUNT$$LONGINT[øùú("$self,âcBiûœ+Rw{ÿÿŒ’ EFINDDECLARATIONCACHE$_$TGLOBALIDENTIFIERTREE_$__$$_CALCMEMSIZE$$QWORD[øùú("$self.ã„BŠûùú(FItems#Õ˜7FDefaultDataBlockSize$Ö¡0FDataBlockSize%ת,
FDataBlock&س/
FDataBlockEnd'Ù¼ 1FFullDataBlocks(ÚÅ("InternalGetMemÛÎAddCopy ÝÔFind#ÞÚClear%ßàCreate(àæDestroy+áìCount-âòCalcMemSize/ãøûF-Sp°$vmtdef$TGLOBALIDENTIFIERTREEÐ^[øùú%$f01êx%$f12ê%$f23êŠ%$f34ê“%$f45êœ %$f56ê¥(%$f67ê®0%$f78ê·8%$f89êÀ@%$f9:êÉH&$f10;êÒP&$f11<êÛX&$f12=êä`&$f13>êêh&$f14?êðp&$f15@êöx&$f16Aêü€&$f17Bêˆ&$f18Cê&$f19Dê˜&$f20Eê &$f21Fê¨&$f22Gê °&$f23Hê&¸&$f24Iê,À&$f25Jê2Èû73T;?Ä[øùú'"$vmtKêHDN("$selfLêPBVû£0UX¾#TInterfaceIdentCacheEntryMemManagerp `iìõþ"+4=FOXa^[ø¥+VrvD
‡£/NFINDDECLARATIONCACHE$_$TINTERFACEIDENTCACHEENTRYMEMMANAGER_$__$$_FREEFIRSTITEM[øùú("$selfNìB…û°+W“—ÿÿ°¶z/YFINDDECLARATIONCACHE$_$TINTERFACEIDENTCACHEENTRYMEMMANAGER_$__$$_DISPOSEENTRY$crc6D39DA6E[øùú("EntryPî ¦
("$selfQî¨B®û»+X¼ÀÿÿÎÔ‘.dFINDDECLARATIONCACHE$_$TINTERFACEIDENTCACHEENTRYMEMMANAGER_$__$$_NEWENTRY$$PINTERFACEIDENTCACHEENTRY[øùú("$selfSïÆBÌûùú!
FreeFirstItemOìÚ DisposeEntryRîàNewEntryTïæûT-Yg°+$vmtdef$TINTERFACEIDENTCACHEENTRYMEMMANAGERØ^[øùú%$f0Vóo%$f1Wóx%$f2Xó%$f3YóŠ%$f4Zó“ %$f5[óœ(%$f6\ó¥0%$f7]ó®8%$f8^ó·@%$f9_óÀH&$f10`óÉP&$f11aóÒX&$f12bóÛ`&$f13cóáh&$f14dóçp&$f15eóíx&$f16fóó€&$f17góùˆ&$f18hóÿ&$f19ió˜&$f20jó &$f21kó¨&$f22ló°&$f23mó¸&$f24nó#À&$f25oó)È&$f26pó/Ðû73Z8<Ä[øùú'"$vmtqóEDN("$selfróPBYû73[[_Ä[øùú("$selfsóhBnû™0\p¾TNodeCacheEntryMemManagerp x
(1:CLU^gpy^[ø›+]ŠŽD
Ÿ¥o%DFINDDECLARATIONCACHE$_$TNODECACHEENTRYMEMMANAGER_$__$$_FREEFIRSTITEM[øùú("$selfuõ—Bû²+^«¯ÿÿÈÎK%[FINDDECLARATIONCACHE$_$TNODECACHEENTRYMEMMANAGER_$__$$_DISPOSEENTRY$PCODETREENODECACHEENTRY[øùú("Entryw÷¸¾
("$selfx÷ÀBÆû¯+_ÔØÿÿæì]$XFINDDECLARATIONCACHE$_$TNODECACHEENTRYMEMMANAGER_$__$$_NEWENTRY$$PCODETREENODECACHEENTRY[øùú("$selfzøÞBäûùú!
FreeFirstItemvõò DisposeEntryy÷øNewEntry{øþûJ-`°!$vmtdef$TNODECACHEENTRYMEMMANAGERØ^[øùú%$f0}ü‡%$f1~ü%$f2ü™%$f3€ü¢%$f4ü« %$f5‚ü´(%$f6ƒü½0%$f7„üÆ8%$f8…üÏ@%$f9†üØH&$f10‡üáP&$f11ˆüêX&$f12‰üó`&$f13Šüùh&$f14‹üÿp&$f15Œüx&$f16ü€&$f17Žüˆ&$f18ü&$f19ü˜&$f20‘ü# &$f21’ü)¨&$f22“ü/°&$f23”ü5¸&$f24•ü;À&$f25–üAÈ&$f26—üGÐû73aPTÄ[øùú("$self˜ü]Bcû”0be¾TNodeCacheMemManagerp mv
(1:CLU^gpy^[ø–+cƒD
”šˆ ?FINDDECLARATIONCACHE$_$TNODECACHEMEMMANAGER_$__$$_FREEFIRSTITEM[øùú("$selfšþŒB’û¬+d ¤ÿÿ½Ãu UFINDDECLARATIONCACHE$_$TNODECACHEMEMMANAGER_$__$$_DISPOSENODECACHE$TCODETREENODECACHE[øùú-"	NodeCacheœ ­³
)"$selfµB»û·+eÉÍÿÿæì`FINDDECLARATIONCACHE$_$TNODECACHEMEMMANAGER_$__$$_NEWNODECACHE$TCODETREENODE$$TCODETREENODECACHE[øùú+"AnOwnerŸÓÜ
)"$self ÞBäûùú!
FreeFirstItem›þò%DisposeNodeCachežø!NewNodeCache¡þûE-f°$vmtdef$TNODECACHEMEMMANAGERØ^[øùú&$f0£‡&$f1¤&$f2¥™&$f3¦¢&$f4§« &$f5¨´(&$f6©½0&$f7ªÆ8&$f8«Ï@&$f9¬ØH'$f10­áP'$f11®êX'$f12¯ó`'$f13°ùh'$f14±ÿp'$f15²x'$f16³€'$f17´ˆ'$f18µ'$f19¶˜'$f20·# '$f21¸)¨'$f22¹/°'$f23º5¸'$f24»;À'$f25¼AÈ'$f26½GÐû73gPTÄ[øùú)"$self¾]Bcû˜0he¾TBaseTypeCacheMemManagerp mv
(1:CLU^gpy^[øš+iƒD
”šû$CFINDDECLARATIONCACHE$_$TBASETYPECACHEMEMMANAGER_$__$$_FREEFIRSTITEM[øùú)"$selfÀŒB’û°+j ¤ÿÿ½Ãç$YFINDDECLARATIONCACHE$_$TBASETYPECACHEMEMMANAGER_$__$$_DISPOSEBASETYPECACHE$TBASETYPECACHE[øùú1"
BaseTypeCacheÂ	$­³
)"$selfÃ	µB»û»+kÉÍÿÿæì#dFINDDECLARATIONCACHE$_$TBASETYPECACHEMEMMANAGER_$__$$_NEWBASETYPECACHE$TCODETREENODE$$TBASETYPECACHE[øùú+"AnOwnerÅ
ÓÜ
)"$selfÆ
ÞBäûùú"
FreeFirstItemÁò)DisposeBaseTypeCacheÄ	ø%NewBaseTypeCacheÇ
þûI-l° $vmtdef$TBASETYPECACHEMEMMANAGERØ^[øùú&$f0ɇ&$f1ʐ&$f2Ë™&$f3Ì¢&$f4Í« &$f5δ(&$f6Ͻ0&$f7ÐÆ8&$f8ÑÏ@&$f9ÒØH'$f10ÓáP'$f11ÔêX'$f12Õó`'$f13Öùh'$f14×ÿp'$f15Øx'$f16Ù€'$f17Úˆ'$f18ې'$f19ܘ'$f20Ý# '$f21Þ)¨'$f22ß/°'$f23à5¸'$f24á;À'$f25âAÈ'$f26ãGÐû73mPTÄ[øùú)"$selfä]Bcû@-ne¼TCodeTreeNodeStackEntry^[øùú'Tool)m'Node*vû)o”‡;-p¼TCodeTreeNodeStackÐ^[ø,*q•™Ÿ[øùúûùú-
FixedItems+¨+DynItems,®À+StackPtr-´È+Capacity.½Ìû)rƔΕ+sÔØÿÿéë¦>FINDDECLARATIONCACHE_$$_INITIALIZENODESTACK$PCODETREENODESTACK[øùú-"	NodeStacké !áç
û´+tñõÿÿ­
]FINDDECLARATIONCACHE_$$_GETNODESTACKENTRY$PCODETREENODESTACK$LONGINT$$PCODETREENODESTACKENTRY[øùú-"	NodeStackë!û
)"Indexì"û°+uÿÿAC·YFINDDECLARATIONCACHE_$$_ADDNODETOSTACK$PCODETREENODESTACK$TPASCALPARSERTOOL$TCODETREENODE[øùú-"	NodeStackî##)
+"NewToolï$+4+"NewNodeð$!6?ûª+vIMÿÿikÌ
SFINDDECLARATIONCACHE_$$_NODEEXISTSINSTACK$PCODETREENODESTACK$TCODETREENODE$$BOOLEAN[øùú-"	NodeStackò%V\
("Nodeó&^gû“+wquÿÿ†ˆÞ<FINDDECLARATIONCACHE_$$_FINALIZENODESTACK$PCODETREENODESTACK[øùú-"	NodeStackõ'~„
û,2xŽ’,*y˜œ¥[øùúû,*z«¯¸ [øùúû6-{Á°
$ansistrrec172^[øùú&$f0ø,É&$f1ù,Ò&$f2ú,Û&$f3û,ä&$f4ü,í&$f5ý,ö&$f6þ,ÿ û,*|	[øùúû,*}( [øùúû6-~1°
$ansistrrec194^[øùú&$f0-9&$f1-B&$f2-K&$f3-T&$f4-]&$f5-f&$f6-o û,*uy‚[øùúû«+€‹ÿÿ«­=
TFINDDECLARATIONCACHE_$$_NODECACHEENTRYFLAGSASSTRING$TNODECACHEENTRYFLAGS$$ANSISTRING[øùú)"Flags7&˜ž
+"$result=
 A©ûùú:"FindDeclarationCache
SYSTEMOBJPAS'Classes(SysUtils(Laz_AVL_Tree(	FileProcs*BasicCodeTools*CodeTree*LinkScanner*(PascalParserTool+KeywordFuncLists+ CodeToolMemManager	+'/PInterfaceIdentCacheEntry46³/TInterfaceIdentCacheEntry57¹/TInterfaceIdentifierCache6B¿7!$vmtdef$TINTERFACEIDENTIFIERCACHEWlÅDAllNodeCacheDescs
mËÀÿ@)TNodeCacheEntryFlagˆqÑ+ncefSearchedInParentsq×-ncefSearchedInAncestorsq1Ý*TNodeCacheEntryFlags‹rã-PCodeTreeNodeCacheEntryŒté-TCodeTreeNodeCacheEntryuï(TCodeTreeNodeCacheŽ‚õ0$vmtdef$TCODETREENODECACHEÑ´û$TBaseTypeCacheî´,$vmtdef$TBASETYPECACHEýÏ+TGlobalIdentifierTreeÓ
3$vmtdef$TGLOBALIDENTIFIERTREE0ê9#TInterfaceIdentCacheEntryMemManagerMê)A+$vmtdef$TINTERFACEIDENTCACHEENTRYMEMMANAGERUó/TNodeCacheEntryMemManagertó%7!$vmtdef$TNODECACHEENTRYMEMMANAGER|ü+*TNodeCacheMemManager™ü13$vmtdef$TNODECACHEMEMMANAGER¢7/TBaseTypeCacheMemManager¿=7 $vmtdef$TBASETYPECACHEMEMMANAGERÈC7CodeTreeNodeFixedItemCountI.TCodeTreeNodeStackEntryåR.PCodeTreeNodeStackEntryæX)TCodeTreeNodeStackç^)PCodeTreeNodeStackèd(InitializeNodeStackê 
j&GetNodeStackEntryí!p#AddNodeToStackñ#
v&NodeExistsInStackô%|&FinalizeNodeStackö'
‚GncefAllSearchRanges*ˆ:NodeCacheEntryFlagNames+Ž”–$
$ansistrrec17÷,˜$
$ansistrrec19ÿ-ž7GlobalIdentifierTree/0¤ª¬E"InterfaceIdentCacheEntryMemManager01®´¶;NodeCacheEntryMemManager12¸¾À6NodeCacheMemManager23ÂÈÊ:BaseTypeCacheMemManager34ÌÒÔ0NodeCacheEntryFlagsAsString	7
ÖûÿQl6VMT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE?VMT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE$indirect
/VMT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE8VMT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE$indirect
+VMT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE4VMT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE$indirect
2VMT_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREE;VMT_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREE$indirect
@VMT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGERIVMT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGER$indirect
6VMT_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER?VMT_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER$indirect
1VMT_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER:VMT_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER$indirect
5VMT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER>VMT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER$indirect
@INIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRY$indirect
7INIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRY@RTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRY$indirect
7RTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRY@RTTI_$FINDDECLARATIONCACHE_$$_PINTERFACEIDENTCACHEENTRY$indirect
7RTTI_$FINDDECLARATIONCACHE_$$_PINTERFACEIDENTCACHEENTRY@INIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE$indirect
7INIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE@RTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE$indirect
7RTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTIFIERCACHE:RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG$indirect
1RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG>RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG_s2o$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG_s2o>RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG_o2s$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAG_o2s;RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAGS$indirect
2RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYFLAGS>INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHEENTRY$indirect
5INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHEENTRY>RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHEENTRY$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHEENTRY>RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODECACHEENTRY$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODECACHEENTRY2RTTI_$FINDDECLARATIONCACHE_$$_def0000009F$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def0000009F2RTTI_$FINDDECLARATIONCACHE_$$_def000000A0$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A02RTTI_$FINDDECLARATIONCACHE_$$_def000000A1$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A12RTTI_$FINDDECLARATIONCACHE_$$_def000000A2$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A22RTTI_$FINDDECLARATIONCACHE_$$_def000000A3$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A32RTTI_$FINDDECLARATIONCACHE_$$_def000000A4$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A42RTTI_$FINDDECLARATIONCACHE_$$_def000000A5$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A52RTTI_$FINDDECLARATIONCACHE_$$_def000000A6$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A62RTTI_$FINDDECLARATIONCACHE_$$_def000000A7$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A72RTTI_$FINDDECLARATIONCACHE_$$_def000000A8$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A82RTTI_$FINDDECLARATIONCACHE_$$_def000000A9$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000A92RTTI_$FINDDECLARATIONCACHE_$$_def000000AA$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000AA9INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE$indirect
0INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE9RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE$indirect
0RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODECACHE5INIT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE$indirect
,INIT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE5RTTI_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE$indirect
,RTTI_$FINDDECLARATIONCACHE_$$_TBASETYPECACHE<INIT_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREE$indirect
3INIT_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREE<RTTI_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREE$indirect
3RTTI_$FINDDECLARATIONCACHE_$$_TGLOBALIDENTIFIERTREEJINIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGER$indirect
AINIT_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGERJRTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGER$indirect
ARTTI_$FINDDECLARATIONCACHE_$$_TINTERFACEIDENTCACHEENTRYMEMMANAGER@INIT_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER$indirect
7INIT_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER@RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER$indirect
7RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEENTRYMEMMANAGER;INIT_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER$indirect
2INIT_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER;RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER$indirect
2RTTI_$FINDDECLARATIONCACHE_$$_TNODECACHEMEMMANAGER?INIT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER$indirect
6INIT_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER?RTTI_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER$indirect
6RTTI_$FINDDECLARATIONCACHE_$$_TBASETYPECACHEMEMMANAGER>INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACKENTRY$indirect
5INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACKENTRY>RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACKENTRY$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACKENTRY>RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODESTACKENTRY$indirect
5RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODESTACKENTRY9INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACK$indirect
0INIT_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACK2RTTI_$FINDDECLARATIONCACHE_$$_def00000071$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def000000719RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACK$indirect
0RTTI_$FINDDECLARATIONCACHE_$$_TCODETREENODESTACK9RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODESTACK$indirect
0RTTI_$FINDDECLARATIONCACHE_$$_PCODETREENODESTACK2RTTI_$FINDDECLARATIONCACHE_$$_def00000079$indirect
)RTTI_$FINDDECLARATIONCACHE_$$_def00000079QVMT_$SYSUTILS_$$_EXCEPTIONVMT_$LAZ_AVL_TREE_$$_TAVLTREEVMT_$CLASSES_$$_TFPLIST!VMT_$LAZ_AVL_TREE_$$_TAVLTREENODEVMT_$SYSTEM_$$_TOBJECT$indirect7VMT_$CODETOOLMEMMANAGER_$$_TCODETOOLMEMMANAGER$indirectRTTI_$SYSTEM_$$_PCHARRTTI_$CODETREE_$$_TCODETREENODERTTI_$SYSTEM_$$_LONGINTRTTI_$SYSTEM_$$_TOBJECT+RTTI_$PASCALPARSERTOOL_$$_TPASCALPARSERTOOLRTTI_$SYSTEM_$$_RAWBYTESTRING/RTTI_$CODETOOLMEMMANAGER_$$_TCODETOOLMEMMANAGERRTTI_$SYSTEM_$$_SHORTINTRTTI_$SYSTEM_$$_ANSISTRINGV€ÀÉÒÛäíöÿ#,5>GPYbkt}†˜¡ª³¼ÅÎ×àéòû
(1:CLU^gpy‚‹”¦¯¸ÁÊÓÜåî÷ 	   $ - 6 ? H Q Z c l u ~ ‡  ™ ¢ « ´ ½ Æ Ï Ø á ê ó ü !!! !)!2!;!D!M!V!_!h!q!z!ƒ!Œ!•!ž!§!°!¹!Â!Ë!Ô!Ý!æ!ï!ø!"
"""%"."7"ý[ø®+TX	FINDDECLARATIONCACHE_$$_init$ÿÿac=INIT$_$FINDDECLARATIONCACHEFINDDECLARATIONCACHE_$$_init$[øùúû{+œimÿÿvxA$FINDDECLARATIONCACHE_$$_INTERNALINIT[øùúû|+ž~‚ÿÿ‹J%FINDDECLARATIONCACHE_$$_INTERNALFINAL[øùúûº+“—	!FINDDECLARATIONCACHE_$$_finalize$ÿÿ ¢[FINALIZE$_$FINDDECLARATIONCACHE!FINDDECLARATIONCACHE_$$_finalize$[øùúûùú3$FINDDECLARATIONCACHE_$$_init$=¨!InternalInitUA®"
InternalFinalVJ´7"$FINDDECLARATIONCACHE_$$_finalize$T[ºûzS
Üåî÷ý	!*f39€BHNÿ