Unit 'DbgIntfDebuggerBase' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#bs_debuggerintf]

TCallStackBase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: dbgintfdebuggerbase.pp line 883

type TCallStackBase = class(TFreeNotifyingObject)

protected

  FCurrent: Integer;

  

  FThreadId: Integer;

  

  function GetNewCurrentIndex; virtual;

  

  function GetEntryBase(); virtual; abstract;

  

  function GetCount; virtual;

  

  procedure SetCount(); virtual; abstract;

  

  function GetCurrent; virtual;

  

  procedure SetCurrent(); virtual;

  

  function GetHighestUnknown; virtual;

  

  function GetLowestUnknown; virtual;

  

  function GetRawEntries; virtual; abstract;

  

public

  constructor Create;

  

  function CreateCopy; virtual;

  

  procedure Assign(); virtual;

  

  procedure PrepareRange(); virtual; abstract;

  

  procedure DoEntriesCreated; virtual; abstract;

  

  procedure DoEntriesUpdated; virtual; abstract;

  

  procedure SetCountValidity(); virtual;

  

  procedure SetHasAtLeastCountInfo(); virtual;

  

  procedure SetCurrentValidity(); virtual;

  

  function CountLimited(); virtual; abstract;

  

  property Count: Integer; [rw]

  

  property CurrentIndex: Integer; [rw]

  

  property Entries []: TCallStackEntry; [r]

  

  property ThreadId: Integer; [rw]

  

  property NewCurrentIndex: Integer; [r]

  

  property RawEntries: TMap; [r]

  

  property LowestUnknown: Integer; [r]

  

  property HighestUnknown: Integer; [r]

  

end;

Inheritance

TCallStackBase

  

|

TObject



CT Web help

CodeTyphon Studio