1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-20 00:50:25 +02:00

Stream buffering

This commit is contained in:
Brian Fiete 2021-04-11 07:04:17 -04:00
parent 2345d5d349
commit 4bf12e121c
11 changed files with 482 additions and 28 deletions

View file

@ -215,10 +215,19 @@ namespace System
{
T mFirstElement;
public T* Ptr
{
[Inline]
get
{
return &mFirstElement;
}
}
public this()
{
}
[Inline]
ref T GetRef(int idx)
{
@ -330,6 +339,15 @@ namespace System
int_arsize mLength1;
T mFirstElement;
public T* Ptr
{
[Inline]
get
{
return &mFirstElement;
}
}
Array GetSelf()
{
return this;
@ -338,7 +356,7 @@ namespace System
public this()
{
}
public int GetLength(int dim)
{
if (dim == 0)
@ -447,6 +465,15 @@ namespace System
int_arsize mLength2;
T mFirstElement;
public T* Ptr
{
[Inline]
get
{
return &mFirstElement;
}
}
Array GetSelf()
{
return this;
@ -569,6 +596,15 @@ namespace System
int_arsize mLength3;
T mFirstElement;
public T* Ptr
{
[Inline]
get
{
return &mFirstElement;
}
}
Array GetSelf()
{
return this;