• Home
  • History
  • Annotate
  • only in /external/libcxx/test/utilities/optional/
History log of /external/libcxx/test/utilities/optional/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6f56ab789cb470620554d624c37f488285b3b04e 06-May-2014 Dan Albert <danalbert@google.com> Adds a basic test wrapper for Android

To run libc++ tests:
$ mm
$ adb sync
$ python runtests.py # runs all host and device tests
# see main() for command line options

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
ptional.bad_optional_access/Android.mk
ptional.comp_with_t/Android.mk
ptional.defs/Android.mk
ptional.general/Android.mk
ptional.hash/Android.mk
ptional.inplace/Android.mk
ptional.nullops/Android.mk
ptional.nullopt/Android.mk
ptional.object/Android.mk
ptional.object/optional.object.assign/Android.mk
ptional.object/optional.object.ctor/Android.mk
ptional.object/optional.object.dtor/Android.mk
ptional.object/optional.object.observe/Android.mk
ptional.object/optional.object.swap/Android.mk
ptional.relops/Android.mk
ptional.specalg/Android.mk
ptional.syn/Android.mk
0cdbe6048173c1f05628dbc85430acf191a3e173 15-Nov-2013 Marshall Clow <mclow.lists@gmail.com> Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@194867 91177308-0d34-0410-b5e6-96231b3b80d8
ptional.bad_optional_access/char_pointer.pass.cpp
ptional.bad_optional_access/copy_assign.pass.cpp
ptional.bad_optional_access/copy_ctor.pass.cpp
ptional.bad_optional_access/default.pass.cpp
ptional.bad_optional_access/derive.pass.cpp
ptional.bad_optional_access/string.pass.cpp
ptional.comp_with_t/equal.pass.cpp
ptional.comp_with_t/less_than.pass.cpp
ptional.hash/hash.pass.cpp
ptional.inplace/in_place_t.pass.cpp
ptional.nullops/eqaul.pass.cpp
ptional.nullops/less_than.pass.cpp
ptional.nullopt/nullopt_t.pass.cpp
ptional.object/optional.object.assign/assign_value.pass.cpp
ptional.object/optional.object.assign/copy.pass.cpp
ptional.object/optional.object.assign/emplace.pass.cpp
ptional.object/optional.object.assign/emplace_initializer_list.pass.cpp
ptional.object/optional.object.assign/move.pass.cpp
ptional.object/optional.object.assign/nullopt_t.pass.cpp
ptional.object/optional.object.ctor/const_T.pass.cpp
ptional.object/optional.object.ctor/copy.pass.cpp
ptional.object/optional.object.ctor/default.pass.cpp
ptional.object/optional.object.ctor/in_place_t.pass.cpp
ptional.object/optional.object.ctor/initializer_list.pass.cpp
ptional.object/optional.object.ctor/move.pass.cpp
ptional.object/optional.object.ctor/nullopt_t.pass.cpp
ptional.object/optional.object.ctor/rvalue_T.pass.cpp
ptional.object/optional.object.dtor/dtor.pass.cpp
ptional.object/optional.object.observe/bool.pass.cpp
ptional.object/optional.object.observe/dereference.pass.cpp
ptional.object/optional.object.observe/dereference_const.pass.cpp
ptional.object/optional.object.observe/op_arrow.pass.cpp
ptional.object/optional.object.observe/op_arrow_const.pass.cpp
ptional.object/optional.object.observe/value.pass.cpp
ptional.object/optional.object.observe/value_const.fail.cpp
ptional.object/optional.object.observe/value_const.pass.cpp
ptional.object/optional.object.observe/value_or.pass.cpp
ptional.object/optional.object.observe/value_or_const.pass.cpp
ptional.object/optional.object.swap/swap.pass.cpp
ptional.object/optional_const_void.fail.cpp
ptional.object/optional_not_destructible.fail.cpp
ptional.object/optional_not_noexcept_destructible.fail.cpp
ptional.object/optional_void.fail.cpp
ptional.object/types.pass.cpp
ptional.relops/equal.pass.cpp
ptional.relops/less_than.pass.cpp
ptional.specalg/make_optional.pass.cpp
ptional.specalg/swap.pass.cpp
ptional.syn/optional_const_in_place_t.fail.cpp
ptional.syn/optional_const_lvalue_ref.fail.cpp
ptional.syn/optional_const_nullopt_t.fail.cpp
ptional.syn/optional_in_place_t.fail.cpp
ptional.syn/optional_includes_initializer_list.pass.cpp
ptional.syn/optional_lvalue_ref.fail.cpp
ptional.syn/optional_nullopt_t.fail.cpp
ptional.syn/optional_rvalue_ref.fail.cpp
ersion.pass.cpp
3f433cdb8ea0a93d7dff4818f920ae74fe012d3f 07-Oct-2013 Marshall Clow <mclow.lists@gmail.com> Apparently, I don't know the difference between 'left' and 'right'. Swap parameters named 'lhs' and 'rhs' so that they correctly refer to the 'left hand side' and 'right hand side' of comparisons. No functionality change. Thanks to Arthur O'Dwyer for pointing this out to me.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@192080 91177308-0d34-0410-b5e6-96231b3b80d8
ptional.comp_with_t/equal.pass.cpp
ptional.comp_with_t/less_than.pass.cpp
ptional.relops/equal.pass.cpp
ptional.relops/less_than.pass.cpp
2faa02fc3d44e081fb7e3f36b19de622959aeb8c 06-Oct-2013 Marshall Clow <mclow.lists@gmail.com> Add tests making sure that optional<T>s can be compared at compile time; this functionality was enabled by N3789

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@192051 91177308-0d34-0410-b5e6-96231b3b80d8
ptional.comp_with_t/equal.pass.cpp
ptional.comp_with_t/less_than.pass.cpp
ptional.relops/equal.pass.cpp
ptional.relops/less_than.pass.cpp
05fe12bc443092747eff13ddfdbddea1cfd6416d 03-Sep-2013 Marshall Clow <mclow.lists@gmail.com> Eradicate tabs

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189808 91177308-0d34-0410-b5e6-96231b3b80d8
ptional.inplace/in_place_t.pass.cpp
ptional.nullopt/nullopt_t.pass.cpp
01afa5c6e407e985d9643707d7b7ab1384bd9317 02-Sep-2013 Howard Hinnant <hhinnant@apple.com> Implement N3672, optional<T>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189772 91177308-0d34-0410-b5e6-96231b3b80d8
ptional.bad_optional_access/char_pointer.pass.cpp
ptional.bad_optional_access/copy_assign.pass.cpp
ptional.bad_optional_access/copy_ctor.pass.cpp
ptional.bad_optional_access/default.pass.cpp
ptional.bad_optional_access/derive.pass.cpp
ptional.bad_optional_access/string.pass.cpp
ptional.comp_with_t/equal.pass.cpp
ptional.comp_with_t/less_than.pass.cpp
ptional.defs/tested_elsewhere.pass.cpp
ptional.general/nothing_to_do.pass.cpp
ptional.hash/hash.pass.cpp
ptional.inplace/in_place_t.pass.cpp
ptional.nullops/eqaul.pass.cpp
ptional.nullops/less_than.pass.cpp
ptional.nullopt/nullopt_t.pass.cpp
ptional.object/optional.object.assign/assign_value.pass.cpp
ptional.object/optional.object.assign/copy.pass.cpp
ptional.object/optional.object.assign/emplace.pass.cpp
ptional.object/optional.object.assign/emplace_initializer_list.pass.cpp
ptional.object/optional.object.assign/move.pass.cpp
ptional.object/optional.object.assign/nullopt_t.pass.cpp
ptional.object/optional.object.ctor/const_T.pass.cpp
ptional.object/optional.object.ctor/copy.pass.cpp
ptional.object/optional.object.ctor/default.pass.cpp
ptional.object/optional.object.ctor/in_place_t.pass.cpp
ptional.object/optional.object.ctor/initializer_list.pass.cpp
ptional.object/optional.object.ctor/move.pass.cpp
ptional.object/optional.object.ctor/nullopt_t.pass.cpp
ptional.object/optional.object.ctor/rvalue_T.pass.cpp
ptional.object/optional.object.dtor/dtor.pass.cpp
ptional.object/optional.object.observe/bool.pass.cpp
ptional.object/optional.object.observe/dereference.pass.cpp
ptional.object/optional.object.observe/dereference_const.pass.cpp
ptional.object/optional.object.observe/op_arrow.pass.cpp
ptional.object/optional.object.observe/op_arrow_const.pass.cpp
ptional.object/optional.object.observe/value.pass.cpp
ptional.object/optional.object.observe/value_const.fail.cpp
ptional.object/optional.object.observe/value_const.pass.cpp
ptional.object/optional.object.observe/value_or.pass.cpp
ptional.object/optional.object.observe/value_or_const.pass.cpp
ptional.object/optional.object.swap/swap.pass.cpp
ptional.object/optional_const_void.fail.cpp
ptional.object/optional_not_destructible.fail.cpp
ptional.object/optional_not_noexcept_destructible.fail.cpp
ptional.object/optional_void.fail.cpp
ptional.object/types.pass.cpp
ptional.relops/equal.pass.cpp
ptional.relops/less_than.pass.cpp
ptional.specalg/make_optional.pass.cpp
ptional.specalg/swap.pass.cpp
ptional.syn/optional_const_in_place_t.fail.cpp
ptional.syn/optional_const_lvalue_ref.fail.cpp
ptional.syn/optional_const_nullopt_t.fail.cpp
ptional.syn/optional_in_place_t.fail.cpp
ptional.syn/optional_includes_initializer_list.pass.cpp
ptional.syn/optional_lvalue_ref.fail.cpp
ptional.syn/optional_nullopt_t.fail.cpp
ptional.syn/optional_rvalue_ref.fail.cpp
ersion.pass.cpp