Unit 'IdeDebuggerWatchResult' Package
[Overview][Types][Classes][Procedures and functions][Index] [#bs_debuggeride]

TWatchResultData

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

Declaration

Source position: idedebuggerwatchresult.pas line 717

type TWatchResultData = class

protected

  class function GetStorageClass; virtual; abstract;

  

  function CreateStorage; virtual; abstract;

  

  function MaybeUpdateProto(); virtual; abstract;

  

  procedure AfterSaveToIndex(); virtual;

  

  procedure AfterLoadFromIndex(); virtual;

  

  procedure ClearData; virtual; abstract;

  

  function GetValueKind; virtual;

  

  function GetTypeName; virtual;

  

  function GetIsFullDephtEvaluated; virtual;

  

  function GetAsString; virtual; abstract;

  

  function GetAsDesc; virtual; abstract;

  

  function GetAsWideString; virtual; abstract;

  

  function GetAsQWord; virtual; abstract;

  

  function GetAsInt64; virtual; abstract;

  

  function GetAsFloat; virtual; abstract;

  

  function GetByteSize; virtual; abstract;

  

  function GetFloatPrecission; virtual; abstract;

  

  function GetCount; virtual; abstract;

  

  function GetLength; virtual; abstract;

  

  function GetElementName(); virtual; abstract;

  

  function GetDerefData; virtual; abstract;

  

  function GetNestedType; virtual; abstract;

  

  function GetArrayType; virtual; abstract;

  

  function GetBoundType; virtual; abstract;

  

  function GetLowBound; virtual; abstract;

  

  function GetSelectedEntry; virtual; abstract;

  

  function GetDataAddress; virtual; abstract;

  

  function GetHasDataAddress; virtual;

  

  function GetStructType; virtual; abstract;

  

  function GetAnchestor; virtual; abstract;

  

  function GetAnchestorCount; virtual; abstract;

  

  function GetAnchestors(); virtual; abstract;

  

  function GetDirectFieldCount; virtual; abstract;

  

  function GetFieldCount; virtual; abstract;

  

  function GetFields(); virtual; abstract;

  

  function GetConvertedRes; virtual;

  

  function GetFieldVisibility; virtual; abstract;

  

public

  constructor CreateEmpty;

  

  class function CreateFromXMLConfig();

  

  procedure LoadDataFromXMLConfig(); virtual;

  

  procedure SaveDataToXMLConfig(); virtual;

  

  procedure Assign(); virtual;

  

  function CreateCopy();

  

  function HandleExpressionSuffix(); virtual;

  

  function GetEnumerator; virtual;

  

  property ValueKind: TWatchResultDataKind; [r]

  

  property TypeName: string; [r]

  

  property IsFullDephtEvaluated: Boolean; [r]

  

  property AsString: string; [r]

  

  property AsDesc: string; [r]

  

  property AsWideString: WideString; [r]

  

  property AsQWord: QWord; [r]

  

  property AsInt64: Int64; [r]

  

  property AsFloat: Extended; [r]

  

  property ByteSize: Integer; [r]

  

  property FloatPrecission: TLzDbgFloatPrecission; [r]

  

  property DerefData: TWatchResultData; [r]

  

  property NestedType: TWatchResultData; [r]

  

  property ElementName []: string; [r]

  

  property BackendValueHandler: ILazDbgValueConverterIntf; [r]

  

  property ArrayType: TLzDbgArrayType; [r]

  

  property LowBound: Int64; [r]

  

  property Count: Integer; [r]

  

  property ArrayLength: Integer; [r]

  

  property BoundType: TWatchResultData; [r]

  

  procedure SetSelectedIndex(); virtual;

  

  property SelectedEntry: TWatchResultData; [r]

  

  property DataAddress: TDBGPtr; [r]

  

  property HasDataAddress: Boolean; [r]

  

  property StructType: TLzDbgStructType; [r]

  

  property Anchestor: TWatchResultData; [r]

  

  property AnchestorCount: Integer; [r]

  

  property Anchestors []: TWatchResultData; [r]

  

  property FieldCount: Integer; [r]

  

  property DirectFieldCount: Integer; [r]

  

  property Fields []: TWatchResultDataFieldInfo; [r]

  

  property ConvertedRes: TWatchResultData; [r]

  

  property FieldVisibility: TLzDbgFieldVisibility; [r]

  

end;

Inheritance

TWatchResultData

  

|

TObject



CT Web help

CodeTyphon Studio