diff options
Diffstat (limited to 'dev/Kernel/NewKit/Array.h')
| -rw-r--r-- | dev/Kernel/NewKit/Array.h | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/dev/Kernel/NewKit/Array.h b/dev/Kernel/NewKit/Array.h index 3ccfb6db..7d7197da 100644 --- a/dev/Kernel/NewKit/Array.h +++ b/dev/Kernel/NewKit/Array.h @@ -22,15 +22,9 @@ namespace Kernel Array& operator=(const Array&) = default; Array(const Array&) = default; - T& operator[](const SizeT& At) + T& operator[](const SizeT& at) { - return fArray[At]; - } - - T Assign(const SizeT& At, T NewVal) - { - fArray[At] = NewVal; - return fArray[At]; + return fArray[at]; } Boolean Empty() @@ -45,15 +39,7 @@ namespace Kernel const SizeT Count() { - SizeT count = 0; - - for (SizeT i = 0; i < N; i++) - { - if (fArray[i]) - ++count; - } - - return count; + return N; } const T* CData() |
