This is the complete list of members for ranges::semiregular_box< T >, including all inherited members.
| ch_ (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| data_ (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| data_(static_cast< Args &&>(args)...)) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_mutable &)(CPP_AUTO_FUN_RETURNS_mutable &))) -> decltype(CPP_AUTO_FUN_RETURNS_mutable &) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| get() &noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| get() const &noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| get() &&noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| get() const &&=delete (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator T const &() const &noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator T const &&() const &&=delete (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator T&() &noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator T&&() &&noexcept (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator()(Args &&... args) CPP_PP_CAT(CPP_PP_EAT_MUTABLE_ (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator()(Args &&... args) return data_(static_cast< Args &&>(args)...) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const &)(CPP_AUTO_FUN_RETURNS_const &))) -> decltype(CPP_AUTO_FUN_RETURNS_const &) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator()(Args &&... args) CPP_PP_CAT(CPP_PP_EAT_MUTABLE_ (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator()(Args &&... args) CPP_PP_CAT(CPP_PP_EAT_MUTABLE_ (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator()(Args &&...) const &&=delete (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator=(semiregular_box &&that) noexcept(std::is_nothrow_move_constructible< T >::value &&(!std::is_move_assignable< T >::value||std::is_nothrow_move_assignable< T >::value)) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator=(semiregular_box const &that) noexcept(std::is_nothrow_copy_constructible< T >::value &&(!std::is_copy_assignable< T >::value||std::is_nothrow_copy_assignable< T >::value)) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| operator=(T t) noexcept(std::is_nothrow_move_constructible< T >::value &&(!std::is_move_assignable< T >::value||std::is_nothrow_move_assignable< T >::value)) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| return((U &&) data_)(static_cast< Args &&>(args)...)) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_mutable &&)(CPP_AUTO_FUN_RETURNS_mutable &&))) -> decltype(CPP_AUTO_FUN_RETURNS_mutable &&) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| return((T &&) data_)(static_cast< Args &&>(args)...)) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_mutable &&)(CPP_AUTO_FUN_RETURNS_mutable &&))) -> decltype(CPP_AUTO_FUN_RETURNS_mutable &&) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| semiregular_box() noexcept(std::is_nothrow_default_constructible< T >::value||!std::is_default_constructible< T >::value) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| semiregular_box(semiregular_box &&that) noexcept(std::is_nothrow_move_constructible< T >::value) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| semiregular_box(semiregular_box const &that) noexcept(std::is_nothrow_copy_constructible< T >::value) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| semiregular_box(U &&u) noexcept(std::is_nothrow_constructible< T, U >::value) requires(!defer (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | explicit |
| semiregular_box(U &&u) noexcept(std::is_nothrow_constructible< T, U >::value) requires(!defer (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| semiregular_box(in_place_t, Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value) (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > | |
| ~semiregular_box() (defined in ranges::semiregular_box< T >) | ranges::semiregular_box< T > |