25 Commits

Author SHA1 Message Date
Dirk Stolle
75a9a7d812 Remove executable flag from CMakeLists.txt
See <https://github.com/boostorg/admin/issues/47> for more info.

[ci skip]
2025-02-16 12:49:20 -06:00
Zach Laine
8c8f7905a1 Set the CXX_STANDARD CMake property on the compile tests. 2022-12-05 21:09:36 -06:00
Zach Laine
c157b1637a Add a test to cover #59 so that it does not pop up again.
Fixes #60.
2022-12-05 20:11:03 -06:00
Zach Laine
6a080f84cb Add very simple initial test of view_adaptor; fix errors. 2022-06-03 21:27:20 -05:00
Zach Laine
e98536344d Pass an rvalue to emplace_back() in unevaluated contexts that are testing its
existence.  This is important for containers derived from sequence_container
that constrain emplace_back() itself, and have a move-only value_type.

Fixes #48.
2021-06-05 17:34:56 -05:00
Zach Laine
9111d81885 Remove the v2 namespace, including the C++20 standard lib- and cmcstl2-based
implementations.

Fixes #27.
2020-01-03 15:24:30 -06:00
Zach Laine
cc224edc54 Add move-only value_type tests of static_vector example.
Fixes #31.
2020-01-03 15:22:20 -06:00
Zach Laine
f735c78fb8 GTest -> Boost.Test
Fixes #24.
2020-01-01 18:23:06 -06:00
Zach Laine
c63c107793 Add copyright notices to some files that were missing it.
Fixes #26.
2019-12-29 14:04:14 -06:00
Zach Laine
cae17b178b Add v2 version of array test. 2019-08-22 00:48:58 -05:00
Zach Laine
8b6d352e3e Add v2_static_vec test; fix errors; some errors remain. 2019-08-20 19:57:45 -05:00
Zach Laine
67f5ea9072 Add v2_random_access test; fix errors. 2019-08-20 00:05:55 -05:00
Zach Laine
6c4e127ccc Add v2 tests for input, output, and bidirecitonal; all tests pass again. 2019-08-20 00:05:55 -05:00
Zach Laine
dc166ea0b5 Add sketch of cmcstl2-based iterator_interface. Fails tests. 2019-08-19 00:45:22 -05:00
Zach Laine
a65257471b Add container_interface test using a std::array-like type. 2019-08-17 15:55:52 -05:00
Zach Laine
c4503988d8 Add test for static_vector/container_interface. 2019-08-15 22:09:02 -05:00
Zach Laine
49015e50b5 Add test for entities in namespace detail. 2019-08-15 22:09:02 -05:00
Zach Laine
c6e79cf3a7 Add test for reverse_iterator. 2019-08-14 19:51:07 -05:00
Zach Laine
97ca350172 Rename the library stl_interfaces; iterator_facade.hpp ->
iterator_interface.hpp.
2019-08-12 18:09:37 -05:00
Zach Laine
2588d2acad Build cruft removal. 2019-08-10 20:18:59 -05:00
Zach Laine
abc0ed7013 Add facade specialization for output iterators, with test. 2019-08-04 09:00:07 -05:00
Zach Laine
6576be234c Add a random access iterator test. 2019-08-03 19:35:38 -05:00
Zach Laine
d37a84afd3 Add a bidirectional iterator test. 2019-08-03 19:35:38 -05:00
Zach Laine
7685546ddf Add a forward iterator test. 2019-08-03 19:35:38 -05:00
Zach Laine
4ef8e73495 Add first test, to be fleshed out alongside iterator_facade.hpp. 2019-07-08 09:16:19 -05:00