Skip to content

Commit f700e26

Browse files
author
Julian LALU
committed
Add compressed_tuple
1 parent 8ba0bc1 commit f700e26

15 files changed

+6022
-144
lines changed

interface/core/containers/compressed_pair.h

Lines changed: 43 additions & 91 deletions
Large diffs are not rendered by default.

interface/core/containers/compressed_tuple.h

Lines changed: 1126 additions & 0 deletions
Large diffs are not rendered by default.

interface/core/containers/tuple.h

Lines changed: 73 additions & 49 deletions
Large diffs are not rendered by default.

src/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ set( interface
2424
../interface/core/containers/aligned_buffer.h
2525
../interface/core/containers/array.h
2626
../interface/core/containers/compressed_pair.h
27+
../interface/core/containers/compressed_tuple.h
2728
../interface/core/containers/hashmap.h
2829
../interface/core/containers/hashset.h
2930
../interface/core/containers/optional.h

test/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,12 @@ set( src
5555
bits/bits_rotate.cpp
5656
bits/bits_trailing_zero.cpp
5757
bits/bits.cpp
58+
compressed_pair/compressed_pair_assignments.cpp
59+
compressed_pair/compressed_pair_comparison.cpp
5860
compressed_pair/compressed_pair_constructors.cpp
5961
compressed_pair/compressed_pair_misc.cpp
6062
compressed_pair/compressed_pair_swap.cpp
61-
compressed_pair/compressed_pair_assignments.cpp
62-
compressed_pair/compressed_pair_comparison.cpp
63+
compressed_tuple/compressed_tuple_constructors.cpp
6364
hash/city_hash.cpp
6465
hash/crc32.cpp
6566
hash/hash_32.cpp

0 commit comments

Comments
 (0)