Class TDSSClassHelper
Unit
Declaration
type TDSSClassHelper = class helper(TObject) for TDSSClass
Description
TODO
Hierarchy
- TObject
- TDSSClassHelper
Overview
Methods
![]() |
procedure AddProperties_Double(props: Array of Integer; ptrs: Array of PDouble); |
![]() |
procedure AddProperties_Object(props: Array of Integer; ptrs: Array of TDSSObjectPtr; clss: Array of TDSSClass); |
![]() |
function ParseObjPropertyValue(Obj: Pointer; Index: Integer; const Value: String; out prevInt: Integer): Boolean; |
![]() |
function GetObjPropertyValue(obj: Pointer; Index: Integer; out PropStr: String): Boolean; |
![]() |
function GetObjPropertyJSONValue(obj: Pointer; Index: Integer; joptions: Integer; var val: TJSONData): Boolean; |
![]() |
procedure SetObjDouble(ptr: Pointer; Index: Integer; Value: Double); |
![]() |
procedure SetObjInteger(ptr: Pointer; Index: Integer; Value: Integer; prevInt: PInteger); |
![]() |
procedure SetObjString(ptr: Pointer; Index: Integer; Value: String); |
![]() |
procedure SetObjObject(ptr: Pointer; Index: Integer; Value: TDSSObject); |
![]() |
procedure SetObjDoubles(ptr: Pointer; Index: Integer; Value: PDouble; ValueCount: Integer); |
![]() |
procedure SetObjIntegers(ptr: Pointer; Index: Integer; Value: PInteger; ValueCount: Integer); |
![]() |
procedure SetObjStrings(ptr: Pointer; Index: Integer; Value: PPAnsiChar; ValueCount: Integer); |
![]() |
procedure SetObjObjects(ptr: Pointer; Index: Integer; Value: TDSSObjectPtr; ValueCount: Integer); |
![]() |
function GetObjDouble(Obj: Pointer; Index: Integer): Double; |
![]() |
function GetObjInteger(Obj: Pointer; Index: Integer): Integer; |
![]() |
function GetObjString(Obj: Pointer; Index: Integer): String; |
![]() |
function GetObjObject(Obj: Pointer; Index: Integer): TDSSObject; |
![]() |
procedure GetObjDoubles(Obj: Pointer; Index: Integer; var ResultPtr: PDouble; ResultCount: PAPISize); |
![]() |
procedure GetObjIntegers(Obj: Pointer; Index: Integer; var ResultPtr: PInteger; ResultCount: PAPISize); |
![]() |
procedure GetObjStrings(Obj: Pointer; Index: Integer; var ResultPtr: PPAnsiChar; ResultCount: PAPISize); |
![]() |
procedure GetObjObjects(Obj: Pointer; Index: Integer; var ResultPtr: PPointer; ResultCount: PAPISize); |
Properties
![]() |
property ActiveCircuit: TDSSCircuit read GetCircuit; |
Description
Methods
![]() |
procedure AddProperties_Double(props: Array of Integer; ptrs: Array of PDouble); |
![]() |
procedure AddProperties_Object(props: Array of Integer; ptrs: Array of TDSSObjectPtr; clss: Array of TDSSClass); |
![]() |
function ParseObjPropertyValue(Obj: Pointer; Index: Integer; const Value: String; out prevInt: Integer): Boolean; |
![]() |
function GetObjPropertyValue(obj: Pointer; Index: Integer; out PropStr: String): Boolean; |
![]() |
function GetObjPropertyJSONValue(obj: Pointer; Index: Integer; joptions: Integer; var val: TJSONData): Boolean; |
![]() |
procedure SetObjDouble(ptr: Pointer; Index: Integer; Value: Double); |
TODO: add error as result for the 16 following functions |
![]() |
procedure SetObjInteger(ptr: Pointer; Index: Integer; Value: Integer; prevInt: PInteger); |
![]() |
procedure SetObjString(ptr: Pointer; Index: Integer; Value: String); |
![]() |
procedure SetObjObject(ptr: Pointer; Index: Integer; Value: TDSSObject); |
![]() |
procedure SetObjDoubles(ptr: Pointer; Index: Integer; Value: PDouble; ValueCount: Integer); |
![]() |
procedure SetObjIntegers(ptr: Pointer; Index: Integer; Value: PInteger; ValueCount: Integer); |
![]() |
procedure SetObjStrings(ptr: Pointer; Index: Integer; Value: PPAnsiChar; ValueCount: Integer); |
![]() |
procedure SetObjObjects(ptr: Pointer; Index: Integer; Value: TDSSObjectPtr; ValueCount: Integer); |
![]() |
function GetObjDouble(Obj: Pointer; Index: Integer): Double; |
![]() |
function GetObjInteger(Obj: Pointer; Index: Integer): Integer; |
![]() |
function GetObjString(Obj: Pointer; Index: Integer): String; |
![]() |
function GetObjObject(Obj: Pointer; Index: Integer): TDSSObject; |
![]() |
procedure GetObjDoubles(Obj: Pointer; Index: Integer; var ResultPtr: PDouble; ResultCount: PAPISize); |
![]() |
procedure GetObjIntegers(Obj: Pointer; Index: Integer; var ResultPtr: PInteger; ResultCount: PAPISize); |
![]() |
procedure GetObjStrings(Obj: Pointer; Index: Integer; var ResultPtr: PPAnsiChar; ResultCount: PAPISize); |
![]() |
procedure GetObjObjects(Obj: Pointer; Index: Integer; var ResultPtr: PPointer; ResultCount: PAPISize); |
Properties
![]() |
property ActiveCircuit: TDSSCircuit read GetCircuit; |
Generated by PasDoc 0.16.0.