소스 검색

AK: Add FixedArray::fill_with

This is a memset-like utility method.
kleines Filmröllchen 3 년 전
부모
커밋
500dc83f32
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      AK/FixedArray.h

+ 6 - 0
AK/FixedArray.h

@@ -160,6 +160,12 @@ public:
         ::swap(m_elements, other.m_elements);
     }
 
+    void fill_with(T const& value)
+    {
+        for (size_t i = 0; i < m_size; ++i)
+            m_elements[i] = value;
+    }
+
     using Iterator = SimpleIterator<FixedArray, T>;
     using ConstIterator = SimpleIterator<FixedArray const, T const>;