Home
last modified time | relevance | path

Searched refs:is_substitute (Results 1 – 11 of 11) sorted by relevance

/third_party/boost/boost/spirit/home/x3/support/traits/
Dis_substitute.hpp34 struct is_substitute;
43 : is_substitute<
57 mpl::equal<T, Attribute, is_substitute<mpl::_1, mpl::_2>>
83 struct is_substitute struct
90 struct is_substitute<T&, Attribute, Enable> struct
91 : is_substitute<T, Attribute, Enable> {};
95 struct is_substitute<T, Attribute&, Enable> struct
96 : is_substitute<T, Attribute, Enable> {};
102 struct is_substitute<T, Attribute struct
125 is_substitute<
[all …]
Dvariant_find_substitute.hpp31 mpl::find_if<types, traits::is_substitute<mpl::_1, Attribute> >,
Dvariant_has_substitute.hpp31 mpl::find_if<types, traits::is_substitute<mpl::_1, Attribute>>,
/third_party/boost/libs/spirit/test/x3/
Dcontainer_support.cpp40 struct is_substitute<foo<T>, foo<U>> : is_substitute<T, U> {}; struct
43 struct is_substitute<T, U, std::enable_if_t<is_bar<T>::value && is_bar<U>::value>> struct
44 : is_substitute<typename T::type, typename U::type> {};
48 using x3::traits::is_substitute;
49 static_assert(is_substitute<foo<int>, foo<int>>::value, "is_substitute problem");
50 static_assert(!is_substitute<foo<int>, foo<long>>::value, "is_substitute problem");
51 static_assert(is_substitute<bar<int>, bar<int>>::value, "is_substitute problem");
52 static_assert(!is_substitute<bar<int>, bar<long>>::value, "is_substitute problem");
/third_party/boost/boost/spirit/home/support/
Dattributes.hpp68 : is_substitute<
82 mpl::equal<T, Expected, is_substitute<mpl::_1, mpl::_2> >
100 struct is_substitute struct
104 struct is_substitute<optional<T>, optional<Expected> > struct
105 : is_substitute<T, Expected> {};
108 struct is_substitute<T, T struct
Dattributes_fwd.hpp53 struct is_substitute;
/third_party/boost/boost/spirit/home/x3/core/detail/
Dparse_into_container.hpp74 : traits::is_substitute<
224 : traits::is_substitute<
/third_party/boost/boost/spirit/home/qi/detail/
Dalternative_function.hpp38 mpl::find_if<types, traits::is_substitute<mpl::_1, Expected> >,
/third_party/boost/boost/spirit/home/support/utree/
Dutree_traits.hpp164 struct is_substitute<utree, utree> struct
174 struct is_substitute<utree::list_type, utree::list_type> struct
/third_party/boost/boost/spirit/home/x3/operator/detail/
Dsequence.hpp413 , typename traits::is_substitute<attribute_type, value_type>::type()); in call()
/third_party/boost/libs/spirit/doc/x3/
Dchangelog.qbk15 * Fixed infinity recursion in `is_substitute` trait that was blocking recursive