GDB (xrefs)
|
Namespaces | |
namespace | no_slicing |
Classes | |
struct | foo |
Typedefs | |
template<typename T > | |
using | StdArray1 = std::array<T, 1> |
Functions | |
template<typename From , typename To > | |
static constexpr bool | is_convertible () |
static constexpr bool | check_convertible () |
static constexpr bool | check_convertible_from_std_vector () |
static constexpr bool | check_convertible_from_std_array () |
template<typename View , typename Container > | |
static bool | check_container_view (const View &view, const Container &c) |
template<typename View , typename Elem > | |
static bool | check_elem_view (const View &view, const Elem &e) |
template<typename View , typename = decltype (std::declval<View> ()[0] = std::declval<typename View::value_type> ())> | |
static bool | check_op_subscript (const View &view) |
static bool | check_op_subscript (...) |
template<typename T > | |
static void | check_ptr_size_ctor () |
template<typename T , typename... Args> | |
static constexpr bool | require_not_constructible () |
static void | check_ptr_size_ctor2 () |
template<typename T > | |
static void | check_ptr_ptr_ctor () |
static void | check_ptr_ptr_mixed_cv () |
template<typename T > | |
static void | check_range_for () |
static void | run_tests () |
template<typename T > | |
void | run_copy_test () |
static void | run_copy_tests () |
using selftests::array_view_tests::StdArray1 = std::array<T, 1> |
Definition at line 142 of file array-view-selftests.c.
|
static |
Definition at line 190 of file array-view-selftests.c.
Referenced by run_tests().
|
staticconstexpr |
Definition at line 57 of file array-view-selftests.c.
References is_convertible().
|
staticconstexpr |
Definition at line 169 of file array-view-selftests.c.
References is_convertible().
|
staticconstexpr |
Definition at line 152 of file array-view-selftests.c.
References is_convertible().
|
static |
Definition at line 213 of file array-view-selftests.c.
Referenced by run_tests().
|
static |
Definition at line 244 of file array-view-selftests.c.
|
static |
Definition at line 235 of file array-view-selftests.c.
Referenced by run_tests().
|
static |
Definition at line 324 of file array-view-selftests.c.
|
static |
Definition at line 345 of file array-view-selftests.c.
Referenced by run_tests().
|
static |
Definition at line 254 of file array-view-selftests.c.
|
static |
|
static |
Definition at line 361 of file array-view-selftests.c.
|
staticconstexpr |
Definition at line 49 of file array-view-selftests.c.
Referenced by selftests::array_view_tests::no_slicing::check(), check_convertible(), check_convertible_from_std_array(), check_convertible_from_std_vector(), and selftests::array_view_tests::no_slicing::check_ctor_from_container().
|
staticconstexpr |
Definition at line 278 of file array-view-selftests.c.
References value.
void selftests::array_view_tests::run_copy_test | ( | ) |
Definition at line 551 of file array-view-selftests.c.
|
static |
Definition at line 637 of file array-view-selftests.c.
References selftests::array_view_tests::foo::n_assign_op_called.
Referenced by _initialize_array_view_selftests().
|
static |
Definition at line 375 of file array-view-selftests.c.
References check_container_view(), check_elem_view(), check_op_subscript(), check_ptr_ptr_mixed_cv(), and check_ptr_size_ctor2().
Referenced by _initialize_array_view_selftests().