Sepi
Next

Name
  _ClassHierarchy

Class Hierarchy
 

#ROOT#

 

TObject

 

   * TCompilerContext

 

   * TImporterContext

 

   * TSepiImporterProducer

 

   * TTemplate

 

   * TExplorerOptions

 

   * TOutputWriter

 

   * TGenerator

 

   * TLL1Conflict

 

   * TParsingTable

 

   * TGramSymbol

 

     * TTerminal

 

     * TNonTerminal

 

   * TChoiceEnd

 

     * TChoice

 

   * TGrammar

 

   * TSepiExecution

 

   * TCommandLineOption

 

     * TOptionAlias

 

     * TCommandLineSwitch

 

     * TIntegerOption

 

     * TStringOption

 

     * TEnumOption

 

   * TCommandLine

 

     * TOptions

 

     * TOptions

 

     * TGeneratorOptions

 

     * TSepiRunOptions

 

   * TCustomCoroutine

 

     * TCoroutine

 

     * TCustomEnumerator

 

       * TCustomIntegerEnumerator

 

         * TIntegerEnumerator

 

   * TScIntegerSetEnumerator

 

   * TScIntegerSet

 

     * TSepiLocalVarLife

 

     * TPremSet

 

     * TSuivSet

 

     * TChooseIfSet

 

   * StringsOps

 

   * TCustomValueBucketList

 

     * TValueBucketList

 

   * TScLogFile

 

   * TPolynom

 

   * TPolynomList

 

   * TScTask

 

     * TScCustomMethodTask

 

       * TScMethodTask

 

     * TScCustomMessageTask

 

       * TScMessageTask

 

     * TSepiUnitLoadTask

 

   * TSepiAsmCallParam

 

   * TSepiAsmCallParams

 

   * TSepiInstructionRef

 

   * TSepiInstruction

 

     * TSepiAsmInstr

 

       * TSepiAsmNope

 

       * TSepiAsmJump

 

       * TSepiAsmCondJump

 

       * TSepiAsmCall

 

     * TSepiAsmAddressCall

 

     * TSepiAsmRefCall

 

       * TSepiAsmStaticCall

 

       * TSepiAsmDynamicCall

 

       * TSepiAsmLoadAddress

 

       * TSepiAsmMove

 

       * TSepiAsmConvert

 

       * TSepiAsmOperation

 

       * TSepiAsmCompare

 

       * TSepiAsmGetRunInfo

 

       * TSepiAsmIsClass

 

       * TSepiAsmAsClass

 

       * TSepiAsmRaise

 

       * TSepiAsmReraise

 

       * TSepiAsmTryExcept

 

       * TSepiAsmTryFinally

 

       * TSepiAsmMultiOn

 

       * TSepiAsmSetIncludeExclude

 

       * TSepiAsmSetIn

 

       * TSepiAsmSetElem

 

       * TSepiAsmSetRange

 

       * TSepiAsmSetCompare

 

       * TSepiAsmSetOperation

 

       * TSepiAsmSetExpand

 

       * TSepiAsmValueToIntStdFunction

 

       * TSepiAsmStrSetLength

 

       * TSepiAsmDynArraySetLength

 

       * TSepiAsmStrCopy

 

       * TSepiAsmDynArrayCopy

 

     * TSepiInstructionList

 

     * TSepiNamedLabel

 

     * TSepiIfThenElse

 

     * TSepiCaseOf

 

     * TSepiWhile

 

     * TSepiFor

 

     * TSepiTryExcept

 

     * TSepiTryFinally

 

     * TSepiAssignment

 

     * TSepiExecuteExpression

 

     * TSepiRaise

 

     * TSepiReraise

 

     * TSepiMultiOn

 

     * TSepiSpecialJump

 

       * TSepiContinue

 

       * TSepiBreak

 

       * TSepiExit

 

   * TSepiAsmInstrList

 

   * TSepiLocalVar

 

   * TSepiLocalVariables

 

   * TSepiTempVarsLifeManager

 

   * TSepiLanguageRules

 

     * TSepiDelphiLanguageRules

 

   * TSepiCompilerBase

 

     * TSepiMethodCompiler

 

     * TSepiUnitCompiler

 

   * TSepiMemoryReference

 

   * TSepiJumpDest

 

   * TSepiLocalVarVertex

 

   * TSepiLocalVarGraph

 

   * TSepiCompilerError

 

   * TSepiMemberBuilder

 

     * TSepiPropertyBuilder

 

   * TSepiOperator

 

   * TSepiCaseOfClause

 

   * TSepiLexerBookmark

 

     * TSepiBaseLexerBookmark

 

     * TSepiCompositeLexerBookmark

 

   * TSepiCustomLexer

 

     * TSepiBaseLexer

 

       * TSepiCustomManualLexer

 

         * TSepiDelphiBaseLexer

 

     * TSepiCustomCompositeLexer

 

       * TSepiDelphiLexer

 

         * TSepiDelphiInterfaceLexer

 

   * TSepiLL1ParsingStack

 

   * TTryTag

 

   * TSepiCustomParser

 

     * TSepiCustomLL1Parser

 

     * TSepiDelphiParser

 

   * TSepiParseTreeNode

 

     * TSepiTerminal

 

     * TSepiNonTerminal

 

       * TSepiParseTreeRootNode

 

         * TDelphiRootNode

 

       * TSepiHiddenNonTerminal

 

         * TPreProcIfConditionNode

 

         * TSepiFakeNonTerminal

 

         * TSepiChildThroughNonTerminal

 

       * TSepiUsesNode

 

       * TSepiQualifiedIdentNode

 

       * TSepiInitializationExpressionNode

 

         * TDelphiInitializationExpressionNode

 

         * TDelphiArrayInitializationNode

 

         * TDelphiRecordInitializationNode

 

         * TDelphiGUIDInitializationNode

 

         * TDelphiOtherInitializationNode

 

         * TDelphiInterfaceGUIDNode

 

       * TSepiExpressionNode

 

         * TSepiSameAsChildExpressionNode

 

           * TSepiConstExpressionNode

 

             * TDelphiConstOrTypeNode

 

         * TSepiValueNode

 

         * TSepiBinaryOpTreeNode

 

         * TSepiUnaryOperationNode

 

         * TSepiLiteralConstNode

 

           * TSepiConstIntegerNode

 

           * TSepiConstFloatNode

 

           * TSepiConstStringNode

 

         * TSepiIdentifierExpressionNode

 

         * TSepiNilValueNode

 

         * TSepiSetValueNode

 

         * TSepiSetOrOpenArrayBuilderNode

 

         * TSepiInheritedExpressionNode

 

         * TSepiPureInheritedExpressionNode

 

         * TSepiExpressionWithModifiersNode

 

           * TDelphiSingleExprNode

 

         * TSepiExpressionModifierNode

 

           * TSepiUnaryOpModifierNode

 

           * TSepiParametersNode

 

             * TSepiDelphiLikeParametersNode

 

               * TDelphiParametersNode

 

           * TSepiArrayIndicesModifierNode

 

           * TSepiFieldSelectionModifierNode

 

       * TSepiBinaryOpNode

 

         * TSepiDelphiLikeBinaryOpNode

 

           * TDelphiBinaryOpNode

 

         * TSepiInSetOperationNode

 

         * TSepiIsOperationNode

 

         * TSepiAsOperationNode

 

         * TSepiAssignmentOpNode

 

       * TSepiUnaryOpNode

 

         * TSepiDelphiLikeUnaryOpNode

 

           * TDelphiUnaryOpNode

 

         * TSepiDereferenceOpNode

 

         * TSepiAddressOfOpNode

 

       * TSepiIdentifierDeclarationNode

 

         * TSepiUncheckedIdentifierDeclNode

 

         * TSepiParamNameNode

 

       * TSepiIdentifierDeclListNode

 

       * TSepiChangeVisibilityNode

 

       * TSepiClassFieldNode

 

       * TSepiClassMemberDefinitionNode

 

       * TSepiSignatureBuilderNode

 

         * TSepiSignatureKindNode

 

           * TSepiPropertyKindNode

 

         * TSepiCallingConventionNode

 

         * TSepiParamNode

 

         * TSepiSignatureReturnTypeNode

 

         * TSepiPropertyBuilderNode

 

           * TSepiPropRedefineMarkerNode

 

           * TSepiPropReadAccessNode

 

           * TSepiPropWriteAccessNode

 

           * TSepiPropIndexNode

 

           * TSepiPropDefaultValueNode

 

           * TSepiPropStorageNode

 

           * TSepiPropDefaultMarkerNode

 

       * TSepiParamKindNode

 

       * TSepiParamIsArrayMarkerNode

 

       * TSepiMethodDeclarationNode

 

       * TSepiMethodLinkKindNode

 

       * TSepiAbstractMarkerNode

 

       * TSepiOverloadMarkerNode

 

       * TSepiStaticMarkerNode

 

       * TSepiForwardMarkerNode

 

       * TSepiPropertyNode

 

       * TSepiIntfMethodRedirectorNode

 

       * TSepiTypeNode

 

         * TSepiTypeNameNode

 

         * TSepiTypeDefinitionNode

 

           * TDelphiTypeCloneNode

 

           * TDelphiRangeOrEnumTypeNode

 

           * TDelphiRangeTypeNode

 

           * TDelphiEnumTypeNode

 

           * TDelphiFakeEnumTypeNode

 

           * TDelphiSetTypeNode

 

           * TDelphiStringTypeNode

 

           * TDelphiPointerTypeNode

 

           * TDelphiArrayTypeNode

 

             * TDelphiPackedArrayTypeNode

 

           * TDelphiRecordTypeNode

 

             * TDelphiPackedRecordTypeNode

 

           * TDelphiClassTypeNode

 

           * TDelphiInterfaceTypeNode

 

           * TDelphiMethodRefTypeNode

 

         * TSepiMaybeIdentAndTypeNode

 

           * TSepiExceptionVarAndTypeNode

 

       * TSepiRecordContentsNode

 

         * TSepiRecordCaseHeaderNode

 

       * TSepiRecordFieldNode

 

       * TSepiMethodImplementationNode

 

       * TSepiMethodImplHeaderNode

 

       * TSepiMethodBodyNode

 

       * TSepiLocalVarNameNode

 

         * TSepiForControlVarNode

 

       * TSepiLocalVarNode

 

       * TSepiInstructionNode

 

         * TSepiNoInstructionNode

 

         * TSepiInstructionListNode

 

           * TSepiBeginEndBlockNode

 

           * TSepiMultiOnElseClauseNode

 

         * TSepiIfThenElseInstructionNode

 

         * TSepiCaseOfInstructionNode

 

         * TSepiCaseOfClauseNode

 

         * TSepiWhileInstructionNode

 

           * TSepiDoWhileInstructionNode

 

           * TSepiRepeatUntilInstructionNode

 

         * TSepiForInstructionNode

 

         * TSepiTryInstructionNode

 

         * TSepiExceptFinallyClauseNode

 

           * TSepiExceptClauseNode

 

           * TSepiFinallyClauseNode

 

         * TSepiMultiOnNode

 

         * TSepiOnClauseNode

 

         * TSepiRaiseInstructionNode

 

         * TSepiExecuteExpressionInstructionNode

 

         * TSepiWithInstructionNode

 

       * TSepiForToDownToNode

 

         * TSepiForToNode

 

         * TSepiForDownToNode

 

       * TDelphiInterfaceNode

 

       * TDelphiImplementationNode

 

       * TDelphiTypeDeclNode

 

       * TDelphiConstantDeclNode

 

       * TDelphiVariableDeclNode

 

       * TDelphiFakeEnumValueNode

 

       * TDelphiOfObjectMarkerNode

 

   * TSepiDisassembler

 

   * TSepiRuntimeUnit

 

   * TSepiRuntimeMethod

 

   * TSepiRuntimeContext

 

   * TSepiParam

 

   * TSepiSignature

 

   * TSepiComponent

 

     * TSepiType

 

       * TSepiUntypedType

 

       * TSepiContainerType

 

         * TSepiRecordType

 

         * TSepiInheritableContainerType

 

     * TSepiInterface

 

     * TSepiClass

 

       * TSepiShortStringType

 

       * TSepiStringType

 

       * TSepiCompilerTransientType

 

     * TSepiEmptySetType

 

       * TSepiAccessTypeInfoRef

 

       * TSepiArrayType

 

     * TSepiStaticArrayType

 

     * TSepiDynArrayType

 

     * TSepiOpenArrayType

 

       * TSepiMetaClass

 

       * TSepiMethodRefType

 

       * TSepiVariantType

 

       * TSepiTextFileType

 

       * TSepiOrdType

 

     * TSepiIntegerType

 

     * TSepiCharType

 

     * TSepiBooleanType

 

     * TSepiEnumType

 

     * TSepiFakeEnumType

 

       * TSepiInt64Type

 

       * TSepiFloatType

 

       * TSepiSetType

 

       * TSepiPointerType

 

     * TSepiMember

 

       * TSepiVariable

 

       * TSepiField

 

       * TSepiMethodBase

 

     * TSepiMethod

 

     * TSepiOverloadedMethod

 

       * TSepiProperty

 

     * TSepiRoot

 

       * TSepiRootFork

 

     * TSepiUnit

 

       * TSepiUnitAlias

 

       * TSepiSystemUnit

 

     * TSepiTypeAlias

 

     * TSepiConstant

 

     * TSepiNamespace

 

   * TSepiLazyLoadData

 

IInterface

 

   * IDynamicallyLinkable

 

     * ISepiExpressionPart

 

       * ISepiExecutable

 

       * ISepiValue

 

         * ISepiTypeForceableValue

 

           * ISepiTypeForceableSetValue

 

             * ISepiSetBuilder

 

         * ISepiReadableValue

 

           * ISepiIdentifierTestPseudoRoutine

 

         * ISepiWritableValue

 

         * ISepiAddressableValue

 

         * ISepiProperty

 

       * ISepiOpenArrayValue

 

       * ISepiOpenArrayBuilder

 

       * ISepiWantingParams

 

       * ISepiComponentExpression

 

       * ISepiTypeExpression

 

       * ISepiSetOrOpenArrayBuilder

 

   * ISepiExpression

 

No parent

 

   * TJmpInstruction

 

   * TCDeclCallInfo

 

   * TIntegerInterval

 

   * TDynamicInterface

 

   * TComplexRec

 

   * TMD5Digest

 

   * TMD5Context

 

   * TManagedField

 

   * TRecordTypeData

 

   * TArrayTypeData

 

   * T3DPoint

 

   * TSepiAsmOnClause

 

   * TLocalInitInfo

 

   * TSepiAddressDerefAndOpRec

 

   * TSepiSourcePosition

 

   * TSepiSetBuilderRange

 

   * TMessageHandlerRec

 

   * TCMNotifyTypeCreated

 

   * TCDMMinEnumSize

 

   * TCDMAlign

 

   * TLocalParam

 

   * TCompilingContext

 

   * TSepiParamCallInfo

 

   * TSepiPropertyAccess

 

   * TSepiPropertyStorage

 

   * TSepiInterfaceEntry

 

   * TSepiIntfMethodRedirector

 

   * TInitInfo

 

   * TInitTable

 

   * TFieldInfo

 

   * TFieldTable

 

   * TMethodInfo

 

   * TMethodTable

 

   * TSepiFakeEnumValue

 

   * TSepiTypeParamBehavior

 

   * TSepiLazyLoadChildData

 

   * TSepiSystemTypes

 

#OrphanClass#

 

   * EBDSVersionNotInstalled

 

   * TFrameComponentExplorer

 

   * TExplorerForm

 

   * TAbsoluteMemoryStream

 

   * TMeasureStream

 

   * TMethodThread

 

   * ECommandLineException

 

     * ECommandLineParsingException

 

   * ECoroutineError

 

   * ECoroutineTerminating

 

   * EDynamicIntfError

 

   * TDynamicallyLinkedObject

 

     * TSepiCustomExpressionPart

 

       * TSepiCustomDirectValue

 

         * TSepiTrueConstValue

 

         * TSepiLiteralValue

 

           * TSepiIntegerLiteralValue

 

           * TSepiFloatLiteralValue

 

           * TSepiStringLiteralValue

 

         * TSepiErroneousValue

 

         * TSepiVariableValue

 

         * TSepiLocalVarValue

 

         * TSepiCastOperator

 

         * TSepiDereferenceValue

 

         * TSepiArrayItemValue

 

         * TSepiRecordFieldValue

 

         * TSepiObjectFieldValue

 

       * TSepiCustomComputedValue

 

         * TSepiMetaClassValue

 

         * TSepiConvertOperation

 

         * TSepiArithmeticLogicOperation

 

           * TSepiUnaryOperation

 

           * TSepiBinaryOperation

 

         * TSepiInSetOperation

 

         * TSepiIsAsOperation

 

           * TSepiIsOperation

 

           * TSepiAsOperation

 

         * TSepiSetOperation

 

         * TSepiSetBuilder

 

         * TSepiAddressOfValue

 

         * TSepiStringLengthValue

 

         * TSepiArrayBoundValue

 

         * TSepiStrCopyExpression

 

         * TSepiDynArrayCopyExpression

 

         * TSepiTypeOperationValue

 

         * TSepiDefinedDeclaredPseudoRoutine

 

       * TSepiCustomExecutable

 

         * TSepiStrSetLengthExpression

 

         * TSepiDynArraySetLengthExpression

 

       * TSepiAssignmentOperation

 

       * TSepiPureInheritedCall

 

       * TSepiCustomWithParams

 

         * TSepiCustomCallable

 

           * TSepiMethodCall

 

           * TSepiMethodRefCall

 

         * TSepiPropertyValue

 

         * TSepiValueBackedPseudoRoutine

 

     * TSepiOneParamValueBackedPseudoRoutine

 

       * TSepiTypeOperationPseudoRoutine

 

       * TSepiCastPseudoRoutine

 

       * TSepiCastOrConvertPseudoRoutine

 

     * TSepiCopyPseudoRoutine

 

         * TSepiExecutableBackedPseudoRoutine

 

     * TSepiSetLengthPseudoRoutine

 

       * TSepiOpenArrayFromArrayValue

 

       * TSepiOpenArrayBuilder

 

       * TSepiNilValue

 

       * TSepiComponentExpression

 

       * TSepiTypeExpression

 

       * TSepiSetOrOpenArrayBuilder

 

       * TSepiInstructionExpression

 

       * TSepiSpecialJumpPseudoRoutine

 

   * TDynamicIntfController

 

     * TSepiExpression

 

   * EIntListError

 

   * TCompareStrings

 

   * TScStrings

 

   * TScList

 

     * TIntegerList

 

     * TUnsignedIntList

 

     * TExtendedList

 

     * TComplexList

 

   * TScWaitingQueue

 

   * TScWaitingObjectQueue

 

   * EMathsError

 

     * EDivisionError

 

     * ERootError

 

     * EDegreeError

 

       * ENotDegreeZeroError

 

     * EIntegerError

 

       * ENotIntegerError

 

     * ENaturalError

 

       * ENotNaturalError

 

     * EEvalError

 

       * EWrongExpressionError

 

       * EWrongCharacterError

 

       * EOperationError

 

         * EOpNotExistsError

 

         * EOpRequestsError

 

           * EOpRequestsDegreeZeroError

 

           * EOpRequestsIntegerError

 

           * EOpRequestsNaturalError

 

           * EOpRequestsCorrectIndexError

 

         * EDivisionOpError

 

         * ERootOpError

 

       * EBracketsError

 

         * ETooManyBracketsError

 

     * EEquationError

 

       * ECannotSolveEquationError

 

         * EDegreeTooHighError

 

         * EDegreeTooLowError

 

   * ETransformationStreamError

 

   * TTransformationStream

 

     * TCoroutineTransformationStream

 

     * TThreadTransformationStream

 

   * ESerializerError

 

   * TProtectedStringHash

 

   * TScCustomTaskQueue

 

     * TScTaskQueue

 

       * TSepiAsynchronousRootManager

 

   * TSdAboutForm

 

   * TSdPasswordDialog

 

   * TSdAboutDialog

 

   * TSdNumberDialog

 

   * TSdNumberForm

 

   * TSdPasswordForm

 

   * ESepiCompilerError

 

     * ESepiLabelError

 

     * ESepiMemoryReferenceError

 

       * ESepiSealedMemoryReference

 

       * ESepiInvalidMemoryReference

 

     * ESepiInvalidJumpDest

 

     * ESepiInvalidParamsError

 

     * ESepiInvalidDataSizeError

 

   * ESepiCompilerFatalError

 

   * TSepiCompilerErrorList

 

   * ESepiLL1ParserError

 

   * TSepiAboutDialog

 

   * ESepiError

 

     * ESepiUnsupportedFeatureException

 

     * ESepiComponentAlreadyCreated

 

     * ESepiComponentNotFoundError

 

       * ESepiUnitNotFoundError

 

     * ESepiIncompatibleUsedUnitError

 

     * ESepiBadConstTypeError

 

     * ESepiAlreadyCompleted

 

     * ESepiLexicalError

 

   * ESepiInvalidOpCode

 

   * TProtectedPSExec

 

   * TSepiComponentList

 

   * TSvCustomNumberEdit

 

     * TSvNumberEdit

 

   * TSvDropImage

 

   * TSvCustomURLLabel

 

     * TSvURLLabel


Sepi
Next


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/