Searched defs:compute_compatible_component_variant (Results 1 – 2 of 2) sorted by relevance
830 struct compute_compatible_component_variant< struct834 typedef iterator_range<utree::iterator> compatible_type;836 static bool is_compatible(int d) in is_compatible()843 struct compute_compatible_component_variant< struct847 typedef iterator_range<utree::const_iterator> compatible_type;849 static bool is_compatible(int d) in is_compatible()856 struct compute_compatible_component_variant<utree, utree::invalid_type> struct859 typedef utree::invalid_type compatible_type;861 static bool is_compatible(int d) in is_compatible()868 struct compute_compatible_component_variant<utree, utree::nil_type> struct[all …]
325 struct compute_compatible_component_variant struct341 struct compute_compatible_component_variant<Variant, Expected, mpl::false_ struct344 typedef typename traits::variant_type<Variant>::type variant_type;345 typedef typename variant_type::types types;346 typedef typename mpl::end<types>::type end;350 iter;354 >::type distance;357 typedef typename mpl::not_<is_same<iter, end> >::type type;358 enum { value = type::value };363 compatible_type;[all …]