Skip to content

Commit 351b6d7

Browse files
committed
[P0843R4] Implement static_vector
1 parent eebf7ad commit 351b6d7

File tree

8 files changed

+2075
-0
lines changed

8 files changed

+2075
-0
lines changed

stl/inc/__msvc_all_public_headers.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@
115115
#include <span>
116116
#include <sstream>
117117
#include <stack>
118+
#include <static_vector>
118119
#include <stdexcept>
119120
#include <streambuf>
120121
#include <string>

stl/inc/static_vector

+1,076
Large diffs are not rendered by default.

stl/inc/yvals_core.h

+3
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,9 @@
234234
// P1831R1 Deprecating volatile In The Standard Library
235235
// Other C++20 deprecation warnings
236236

237+
// _HAS_CXX23 directly controls:
238+
// P0843R2 Implement static_vector
239+
237240
// Parallel Algorithms Notes
238241
// C++ allows an implementation to implement parallel algorithms as calls to the serial algorithms.
239242
// This implementation parallelizes several common algorithm calls, but not all.

tests/std/test.lst

+2
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ tests\P0768R1_spaceship_operator
254254
tests\P0769R2_shift_left_shift_right
255255
tests\P0784R7_library_support_for_more_constexpr_containers
256256
tests\P0811R3_midpoint_lerp
257+
tests\P0843R2_static_vector
258+
tests\P0843R2_static_vector_death
257259
tests\P0896R4_common_iterator
258260
tests\P0896R4_common_iterator_death
259261
tests\P0896R4_counted_iterator
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Copyright (c) Microsoft Corporation.
2+
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3+
4+
RUNALL_INCLUDE ..\concepts_matrix.lst

0 commit comments

Comments
 (0)