last ...
This commit is contained in:
@@ -714,6 +714,9 @@ public:
|
||||
Clean(buffer);
|
||||
}
|
||||
|
||||
//
|
||||
int before = ArraySize(buffer);
|
||||
|
||||
//
|
||||
if (start < 0)
|
||||
{
|
||||
@@ -727,8 +730,8 @@ public:
|
||||
}
|
||||
|
||||
//
|
||||
XOHCL tmp[];
|
||||
ArraySetAsSeries(tmp, false);
|
||||
bool asSeriesBuffer = ArrayGetAsSeries(buffer);
|
||||
ArraySetAsSeries(buffer, true);
|
||||
|
||||
//
|
||||
for (int i = start; i < start + count; i++)
|
||||
@@ -743,30 +746,20 @@ public:
|
||||
//
|
||||
AddRef(
|
||||
iBar,
|
||||
tmp
|
||||
buffer
|
||||
//
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
ArraySetAsSeries(tmp, true);
|
||||
ArraySetAsSeries(buffer, asSeriesBuffer);
|
||||
|
||||
//
|
||||
CopyRef(
|
||||
0,
|
||||
ArraySize(tmp),
|
||||
tmp,
|
||||
buffer,
|
||||
forceClean
|
||||
//
|
||||
);
|
||||
int after = ArraySize(buffer);
|
||||
|
||||
//
|
||||
result = ArraySize(tmp);
|
||||
|
||||
//
|
||||
Clean(tmp);
|
||||
result = after - before;
|
||||
|
||||
//
|
||||
return result;
|
||||
@@ -842,6 +835,9 @@ public:
|
||||
Clean(buffer);
|
||||
}
|
||||
|
||||
//
|
||||
int before = ArraySize(buffer);
|
||||
|
||||
//
|
||||
if (start < 0)
|
||||
{
|
||||
@@ -855,8 +851,8 @@ public:
|
||||
}
|
||||
|
||||
//
|
||||
XOHCL tmp[];
|
||||
ArraySetAsSeries(tmp, false);
|
||||
bool asSeriesBuffer = ArrayGetAsSeries(buffer);
|
||||
ArraySetAsSeries(buffer, true);
|
||||
|
||||
//
|
||||
for (int i = start; i < start + count; i++)
|
||||
@@ -871,30 +867,20 @@ public:
|
||||
//
|
||||
AddRef(
|
||||
iBar,
|
||||
tmp
|
||||
buffer
|
||||
//
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
ArraySetAsSeries(tmp, true);
|
||||
ArraySetAsSeries(buffer, asSeriesBuffer);
|
||||
|
||||
//
|
||||
CopyRef(
|
||||
0,
|
||||
ArraySize(tmp),
|
||||
tmp,
|
||||
buffer,
|
||||
forceClean
|
||||
//
|
||||
);
|
||||
int after = ArraySize(buffer);
|
||||
|
||||
//
|
||||
result = ArraySize(tmp);
|
||||
|
||||
//
|
||||
Clean(tmp);
|
||||
result = after - before;
|
||||
|
||||
//
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user