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.