File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,8 @@ function JSON(x: OleVariant): IJSONDocument; overload;
130
130
}
131
131
function JSONEnum (x: IJSONDocument): IJSONEnumerator; overload; // inline;
132
132
function JSONEnum (x: OleVariant): IJSONEnumerator; overload;
133
+ function JSON (x: IJSONEnumerator): IJSONDocument; overload; // inline;
134
+ function JSONEnum (x: IJSONEnumerator): IJSONEnumerator; overload; // inline;
133
135
134
136
implementation
135
137
@@ -1025,6 +1027,16 @@ function JSONEnum(x: OleVariant): IJSONEnumerator;
1025
1027
Result:=(IUnknown(x) as IJSONEnumerable).NewEnumerator;
1026
1028
end ;
1027
1029
1030
+ function JSON (x: IJSONEnumerator): IJSONDocument;
1031
+ begin
1032
+ Result:=IUnknown(x.Value ) as IJSONDocument;
1033
+ end ;
1034
+
1035
+ function JSONEnum (x: IJSONEnumerator): IJSONEnumerator;
1036
+ begin
1037
+ Result:=(IUnknown(x.Value ) as IJSONEnumerable).NewEnumerator;
1038
+ end ;
1039
+
1028
1040
{ TJSONEnumerator }
1029
1041
1030
1042
constructor TJSONEnumerator.Create(Data: TJSONDocument);
You can’t perform that action at this time.
0 commit comments