Lines Matching +defs:val +defs:apply
302 static auto apply(typename std::remove_reference<V>::type& var) in apply() function
310 static auto apply(typename std::remove_reference<V>::type& var) in apply() function
333 VARIANT_INLINE static R apply(V&& v, F&& f) in apply() function
350 VARIANT_INLINE static R apply(V&& v, F&& f) in apply() function
363 VARIANT_INLINE static R apply(V&& lhs, V&& rhs, F&& f) in apply() function
383 VARIANT_INLINE static R apply(V&& lhs, V&& rhs, F&& f) in apply() function
397 VARIANT_INLINE static R apply(V&& lhs, V&& rhs, F&& f) in apply() function
417 VARIANT_INLINE static R apply(V&& lhs, V&& rhs, F&& f) in apply() function
431 VARIANT_INLINE static R apply(V&& v0, V&& v1, F&& f) in apply() function
463 VARIANT_INLINE static R apply(V&& v0, V&& v1, F&& f) in apply() function
565 …VARIANT_INLINE variant(T&& val) noexcept(std::is_nothrow_constructible<typename Traits::target_typ… in variant()