{ -*- buffer-read-only: t -*- }
{ DON'T EDIT -- this file was automatically generated from "external_class_hierarchy.txt" }
'IDesignerNotify=IInterface' + LineEnding + 
'IInterfaceComponentReference=IInterface' + LineEnding + 
'IInterfaceList=IInterface' + LineEnding + 
'IReadWriteSync=IInterface' + LineEnding + 
'IStreamPersist=IInterface' + LineEnding + 
'IStringsAdapter=IInterface' + LineEnding + 
'IVCLComObject=IInterface' + LineEnding + 
'TInterfaceList=TInterfacedObject' + LineEnding + 
'TMultiReadExclusiveWriteSynchronizer=TInterfacedObject' + LineEnding + 
'TSimpleRWSync=TInterfacedObject' + LineEnding + 
'TStreamAdapter=TInterfacedObject' + LineEnding + 
'Exception=TObject' + LineEnding + 
'EAbort=Exception' + LineEnding + 
'EAbstractError=Exception' + LineEnding + 
'EAssertionFailed=Exception' + LineEnding + 
'EBitsError=Exception' + LineEnding + 
'EComponentError=Exception' + LineEnding + 
'EConvertError=Exception' + LineEnding + 
'EDuplicate=Exception' + LineEnding + 
'EExternal=Exception' + LineEnding + 
'EAccessViolation=EExternal' + LineEnding + 
'EBusError=EAccessViolation' + LineEnding + 
'EControlC=EExternal' + LineEnding + 
'EExternalException=EExternal' + LineEnding + 
'EInterror=EExternal' + LineEnding + 
'EDivByZero=EInterror' + LineEnding + 
'EIntOverflow=EInterror' + LineEnding + 
'ERangeError=EInterror' + LineEnding + 
'EMathError=EExternal' + LineEnding + 
'EInvalidArgument=EMathError' + LineEnding + 
'EInvalidOp=EMathError' + LineEnding + 
'EOverflow=EMathError' + LineEnding + 
'EUnderflow=EMathError' + LineEnding + 
'EZeroDivide=EMathError' + LineEnding + 
'EPrivilege=EExternal' + LineEnding + 
'EStackOverflow=EExternal' + LineEnding + 
'EFormatError=Exception' + LineEnding + 
'EHeapMemoryError=Exception' + LineEnding + 
'EInvalidPointer=EHeapMemoryError' + LineEnding + 
'EOutOfMemory=EHeapMemoryError' + LineEnding + 
'EOutOfResources=EOutOfMemory' + LineEnding + 
'EInOutError=Exception' + LineEnding + 
'EIntfCastError=Exception' + LineEnding + 
'EInvalidCast=Exception' + LineEnding + 
'EInvalidContainer=Exception' + LineEnding + 
'EInvalidInsert=Exception' + LineEnding + 
'EInvalidOperation=Exception' + LineEnding + 
'EKeyNotFound=Exception' + LineEnding + 
'EListError=Exception' + LineEnding + 
'ENoThreadSupport=Exception' + LineEnding + 
'ENoWideStringSupport=Exception' + LineEnding + 
'EOSError=Exception' + LineEnding + 
'EPackageError=Exception' + LineEnding + 
'EParserError=Exception' + LineEnding + 
'EPropertyConvertError=Exception' + LineEnding + 
'EPropertyError=Exception' + LineEnding + 
'EPropReadOnly=Exception' + LineEnding + 
'EPropWriteOnly=Exception' + LineEnding + 
'EResNotFound=Exception' + LineEnding + 
'ESafecallException=Exception' + LineEnding + 
'EStreamError=Exception' + LineEnding + 
'EFCreateError=EStreamError' + LineEnding + 
'EFilerError=EStreamError' + LineEnding + 
'EClassNotFound=EFilerError' + LineEnding + 
'EInvalidImage=EFilerError' + LineEnding + 
'EMethodNotFound=EFilerError' + LineEnding + 
'EReadError=EFilerError' + LineEnding + 
'EWriteError=EFilerError' + LineEnding + 
'EFOpenError=EStreamError' + LineEnding + 
'EStringListError=Exception' + LineEnding + 
'EThread=Exception' + LineEnding + 
'EThreadDestroyCalled=EThread' + LineEnding + 
'EVariantError=Exception' + LineEnding + 
'TAbstractObjectReader=TObject' + LineEnding + 
'TBinaryObjectReader=TAbstractObjectReader' + LineEnding + 
'TAbstractObjectWriter=TObject' + LineEnding + 
'TBinaryObjectWriter=TAbstractObjectWriter' + LineEnding + 
'TTextObjectWriter=TAbstractObjectWriter' + LineEnding + 
'TBasicActionLink=TObject' + LineEnding + 
'TBits=TObject' + LineEnding + 
'TCollectionEnumerator=TObject' + LineEnding + 
'TComponentEnumerator=TObject' + LineEnding + 
'TCustomBucketList=TObject' + LineEnding + 
'TBucketList=TCustomBucketList' + LineEnding + 
'TObjectBucketList=TBucketList' + LineEnding + 
'TFiler=TObject' + LineEnding + 
'TReader=TFiler' + LineEnding + 
'TWriter=TFiler' + LineEnding + 
'TFPCustomHashTable=TObject' + LineEnding + 
'TFPDataHashTable=TFPCustomHashTable' + LineEnding + 
'TFPObjectHashTable=TFPCustomHashTable' + LineEnding + 
'TFPStringHashTable=TFPCustomHashTable' + LineEnding + 
'TFPHashList=TObject' + LineEnding + 
'TFPHashObject=TObject' + LineEnding + 
'TFPHashObjectList=TObject' + LineEnding + 
'TFPList=TObject' + LineEnding + 
'TFPListEnumerator=TObject' + LineEnding + 
'TFPObjectList=TObject' + LineEnding + 
'THTCustomNode=TObject' + LineEnding + 
'THTDataNode=THTCustomNode' + LineEnding + 
'THTObjectNode=THTCustomNode' + LineEnding + 
'THTOwnedObjectNode=THTObjectNode' + LineEnding + 
'THTStringNode=THTCustomNode' + LineEnding + 
'TInterfaceListEnumerator=TObject' + LineEnding + 
'TList=TObject' + LineEnding + 
'TClassList=TList' + LineEnding + 
'TObjectList=TList' + LineEnding + 
'TComponentList=TObjectList' + LineEnding + 
'TListEnumerator=TObject' + LineEnding + 
'Tmatrix2_double=TObject' + LineEnding + 
'Tmatrix2_extended=TObject' + LineEnding + 
'Tmatrix2_single=TObject' + LineEnding + 
'Tmatrix3_double=TObject' + LineEnding + 
'Tmatrix3_extended=TObject' + LineEnding + 
'Tmatrix3_single=TObject' + LineEnding + 
'Tmatrix4_double=TObject' + LineEnding + 
'Tmatrix4_extended=TObject' + LineEnding + 
'Tmatrix4_single=TObject' + LineEnding + 
'TOrderedList=TObject' + LineEnding + 
'TQueue=TOrderedList' + LineEnding + 
'TObjectQueue=TQueue' + LineEnding + 
'TStack=TOrderedList' + LineEnding + 
'TObjectStack=TStack' + LineEnding + 
'TParser=TObject' + LineEnding + 
'TPersistent=TObject' + LineEnding + 
'TCollection=TPersistent' + LineEnding + 
'TOwnedCollection=TCollection' + LineEnding + 
'TCollectionItem=TPersistent' + LineEnding + 
'TComponent=TPersistent' + LineEnding + 
'TBasicAction=TComponent' + LineEnding + 
'TDataModule=TComponent' + LineEnding + 
'TInterfacedPersistent=TPersistent' + LineEnding + 
'TStrings=TPersistent' + LineEnding + 
'TStringList=TStrings' + LineEnding + 
'TRecall=TObject' + LineEnding + 
'TStream=TObject' + LineEnding + 
'TCustomMemoryStream=TStream' + LineEnding + 
'TMemoryStream=TCustomMemoryStream' + LineEnding + 
'TResourceStream=TCustomMemoryStream' + LineEnding + 
'THandleStream=TStream' + LineEnding + 
'TFileStream=THandleStream' + LineEnding + 
'TOwnerStream=TStream' + LineEnding + 
'TProxyStream=TStream' + LineEnding + 
'TStringStream=TStream' + LineEnding + 
'TStringsEnumerator=TObject' + LineEnding + 
'TThread=TObject' + LineEnding + 
'TThreadList=TObject' + LineEnding + 
'Tvector2_double=TObject' + LineEnding + 
'Tvector2_extended=TObject' + LineEnding + 
'Tvector2_single=TObject' + LineEnding + 
'Tvector3_double=TObject' + LineEnding + 
'Tvector3_extended=TObject' + LineEnding + 
'Tvector3_single=TObject' + LineEnding + 
'Tvector4_double=TObject' + LineEnding + 
'Tvector4_extended=TObject' + LineEnding + 
'Tvector4_single=TObject' + LineEnding + 
'TFPSList=TObject' + LineEnding + 
'TFPGList=TFPSList' + LineEnding + 
'TFPGObjectList=TFPSList' + LineEnding + 
'TFPGInterfacedObjectList=TFPSList' + LineEnding + 
'TFPSMap=TFPSList' + LineEnding + 
'TFPGMap=TFPSMap' + LineEnding + 
'TFPGMapInterfacedObjectData=TFPSMap' + LineEnding + 
''
