Searched defs:variant_base_impl (Results 1 – 2 of 2) sorted by relevance
| /third_party/boost/boost/variant2/ |
| D | variant.hpp | 815 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/ |
| D | mp_any.cpp | 24 …e<bool is_trivially_destructible, bool is_single_buffered, class... T> struct variant_base_impl {}; struct
|