Home
last modified time | relevance | path

Searched refs:is_container (Results 1 – 25 of 59) sorted by relevance

123

/third_party/boost/boost/spirit/home/support/
Dcontainer.hpp44 struct is_container struct
53 struct is_container<T&> struct
54 : is_container<T>
58 struct is_container<boost::optional<T> > struct
59 : is_container<T>
64 struct is_container<boost::variant<T> > struct
65 : is_container<T>
69 struct is_container<boost::variant<T0, T1, TN...> > struct
70 : mpl::bool_<is_container<T0>::value ||
71 is_container<boost::variant<T1, TN...> >::value>
[all …]
Dattributes.hpp91 is_container<T>,
92 is_container<Expected>,
155 is_container<T>
156 , is_container<Expected>
330 is_container<Expected>
489 , mpl::not_<traits::is_container<Attribute> >
505 traits::is_container<Attribute>
1103 detail::clear_impl(val, typename is_container<T>::type()); in call()
1249 call_impl2(out, val, is_container<T_>()); in call_impl()
Dstring_traits.hpp317 inline typename disable_if<is_container<Str>
322 inline typename disable_if<is_container<Str>
343 , typename enable_if<traits::is_container<Str> >::type>
/third_party/boost/boost/icl/concept/
Dcontainer.hpp27 typename enable_if<is_container<Type>, bool>::type
37 typename enable_if<is_container<Type>, void>::type
48 typename enable_if<mpl::and_< is_container<Type>
61 typename enable_if<is_container<Type>, void>::type
72 typename enable_if<is_container<Type>, typename Type::iterator>::type
77 typename enable_if<is_container<Type>, typename Type::const_iterator>::type
/third_party/boost/libs/variant/test/
Drvalue_test.cpp294 struct is_container : boost::mpl::false_ {}; struct
297 struct is_container<boost::variant<T> > : is_container<T> {}; struct
300 struct is_container<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > struct
301 : boost::mpl::bool_<is_container<T0>::value
302 || is_container<boost::variant<BOOST_VARIANT_ENUM_SHIFTED_PARAMS(T)> >::value>
307 BOOST_TEST((!is_container<boost::variant<double, int> >::value)); in run_is_container_compilation_test()
308 BOOST_TEST((!is_container<boost::variant<double, int, char> >::value)); in run_is_container_compilation_test()
309 BOOST_TEST((!is_container<boost::variant<double, int, char, float> >::value)); in run_is_container_compilation_test()
/third_party/boost/boost/container/detail/
Dis_container.hpp42 struct is_container struct
52 struct is_container<void> struct
Dcontainer_or_allocator_rebind.hpp29 template<class AllocatorOrContainer, class ToType, bool = is_container<AllocatorOrContainer>::value>
/third_party/boost/boost/icl/type_traits/
Dis_container.hpp30 struct is_container struct
43 value = (mpl::and_< is_container<Type>
/third_party/boost/boost/spirit/home/karma/string/
Dsymbols.hpp47 mpl::eval_if<traits::is_container<T>
74 typedef typename traits::is_container<T>::type is_container; in call() typedef
77 return call(t, is_container(), is_sequence()); in call()
100 mpl::eval_if<traits::is_container<T>
127 typedef typename traits::is_container<T>::type is_container; in call() typedef
130 return call(t, is_container(), is_sequence()); in call()
758 : traits::is_container<Attr> {};
/third_party/boost/boost/spirit/home/karma/
Dphoenix_attributes.hpp40 struct is_container<phoenix::actor<Eval> const> struct
41 : is_container<typename boost::result_of<phoenix::actor<Eval>()>::type>
/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_pass.cpp59 if (I->is_container()) { in run_on()
92 if (I->is_container()) { in run_on()
/third_party/boost/boost/spirit/home/karma/operator/
Dsequence.hpp215 typedef typename traits::is_container<Attribute>::type in generate()
216 is_container; in generate() typedef
222 return generate_impl(sink, ctx, d, attr, is_container() in generate()
/third_party/boost/boost/spirit/home/qi/detail/
Dassign_to.hpp323 typedef typename traits::is_container<T>::type is_container; in call() typedef
326 call(val, attr, is_container(), is_string()); in call()
388 traits::is_container<Attribute> in assign_to()
/third_party/boost/boost/spirit/home/x3/support/traits/
Dis_substitute.hpp66 is_container<T>,
67 is_container<Attribute>,
Dattribute_category.hpp87 traits::is_container<T>
/third_party/boost/libs/spirit/example/karma/
Dcustomize_embedded_container.cpp47 struct is_container<client::embedded_container const> struct
Dcustomize_counter.cpp50 struct is_container<client::counter const> struct
Dcustomize_use_as_container.cpp65 struct is_container<client::use_as_container const> struct
/third_party/boost/boost/spirit/home/x3/nonterminal/
Drule.hpp50 traits::is_container<Attribute>::value;
84 traits::is_container<Attribute>::value;
/third_party/boost/boost/spirit/home/karma/detail/
Dextract_from.hpp235 traits::is_container<Attribute> in extract_from()
258 traits::is_container<Attribute>
/third_party/boost/boost/spirit/home/qi/auxiliary/
Dattr.hpp104 : traits::is_container<Attr> {};
/third_party/boost/libs/spirit/example/qi/
Dcustom_string.cpp22 template <> struct is_container<QString> : mpl::true_ {}; struct
/third_party/boost/libs/spirit/doc/advanced/
Dcustomization_points.qbk82 [section:is_container Determine if a Type Should be Treated as a Container (Qi and Karma)]
84 [heading is_container]
86 The template `is_container` is a template meta-function used as an attribute
111 struct is_container
125 of `is_container` utilizing SFINAE (i.e.
139 [[`is_container<C>::type`] [Result of the metafunction that evaluates to
142 Generally, any implementation of `is_container`
159 [[`boost::optional<T>`] [Returns `is_container<T>::type`]]
162 `is_container<TN>::type` returns `mpl::true_`
170 The customization point `is_container` needs to be implemented for a specific
[all …]
/third_party/boost/boost/spirit/home/x3/auxiliary/
Dattr.hpp56 traits::is_container<attribute_type>::value;
/third_party/boost/boost/spirit/home/qi/operator/
Doptional.hpp101 , traits::is_container<attribute_type>()); in parse()

123