Home
last modified time | relevance | path

Searched defs:variant_base_impl (Results 1 – 2 of 2) sorted by relevance

/third_party/boost/boost/variant2/
Dvariant.hpp815 template<class... T> struct variant_base_impl<true, true, T...> struct
817 int ix_;
818 variant_storage<none, T...> st1_;
820 constexpr variant_base_impl(): ix_( 0 ), st1_( mp11::mp_size_t<0>() ) in variant_base_impl() function
824 …onstexpr explicit variant_base_impl( I, A&&... a ): ix_( I::value + 1 ), st1_( mp11::mp_size_t<I::… in variant_base_impl() function
829 template<class I, class... A> void _replace( I, A&&... a ) in _replace()
835 constexpr std::size_t index() const noexcept in index()
840 … I> BOOST_CXX14_CONSTEXPR mp11::mp_at_c<variant<T...>, I>& _get_impl( mp11::mp_size_t<I> ) noexcept in _get_impl()
849 … I> constexpr mp11::mp_at_c<variant<T...>, I> const& _get_impl( mp11::mp_size_t<I> ) const noexcept in _get_impl()
857 …::size_t J, class U, class... A> BOOST_CXX14_CONSTEXPR void emplace_impl( mp11::mp_true, A&&... a ) in emplace_impl()
[all …]
/third_party/boost/libs/mp11/test/
Dmp_any.cpp24 …e<bool is_trivially_destructible, bool is_single_buffered, class... T> struct variant_base_impl {}; struct