/third_party/flutter/skia/third_party/externals/angle2/src/common/ |
D | vector_utils.h | 19 template <size_t Dimension, typename Type> 34 template <size_t Dimension, typename Type> 38 using VectorN = Vector<Dimension, Type>; 45 VectorBase(const VectorBase<Dimension, Type2> &other); 53 constexpr size_t size() const { return Dimension; } in size() 89 Type dot(const VectorBase<Dimension, Type> &other) const; 110 Type mData[Dimension]; 113 template <size_t Dimension, typename Type> 114 std::ostream &operator<<(std::ostream &ostream, const VectorBase<Dimension, Type> &vector); 181 template <size_t Dimension, typename Type> [all …]
|
/third_party/skia/third_party/externals/angle2/src/common/ |
D | vector_utils.h | 19 template <size_t Dimension, typename Type> 34 template <size_t Dimension, typename Type> 38 using VectorN = Vector<Dimension, Type>; 45 VectorBase(const VectorBase<Dimension, Type2> &other); 53 constexpr size_t size() const { return Dimension; } in size() 89 Type dot(const VectorBase<Dimension, Type> &other) const; 110 Type mData[Dimension]; 113 template <size_t Dimension, typename Type> 114 std::ostream &operator<<(std::ostream &ostream, const VectorBase<Dimension, Type> &vector); 181 template <size_t Dimension, typename Type> [all …]
|
/third_party/boost/boost/geometry/policies/ |
D | compare.hpp | 42 int Dimension = -1, 57 Dimension, in operator ()() 65 template <int Dimension, typename CSTag> 66 struct less<void, Dimension, CSTag> 77 Dimension, in operator ()() 85 template <typename Point, int Dimension> 86 struct less<Point, Dimension, void> 98 Dimension in operator ()() 105 template <int Dimension> 106 struct less<void, Dimension, void> [all …]
|
/third_party/boost/boost/geometry/core/ |
D | access.hpp | 54 template <typename Geometry, std::size_t Dimension, typename Enable = void> 78 template <typename Geometry, std::size_t Index, std::size_t Dimension> 93 std::size_t Dimension 99 return traits::indexed_access<Geometry, Index, Dimension>::get(geometry); in get() 103 traits::indexed_access<Geometry, Index, Dimension>::set(b, value); in set() 112 std::size_t Dimension 118 …::indexed_access<typename boost::remove_pointer<Geometry>::type, Index, Dimension>::get(*geometry); in get() 122 …traits::indexed_access<typename boost::remove_pointer<Geometry>::type, Index, Dimension>::set(*geo… in set() 141 std::size_t Dimension, 156 std::size_t Dimension, [all …]
|
D | radian_access.hpp | 45 template<std::size_t Dimension, typename Geometry> 55 >(geometry::get<Dimension>(geometry) in get() 61 geometry::set<Dimension>(geometry, boost::numeric_cast in set() 71 template <std::size_t Dimension, typename Geometry, typename DegreeOrRadian> 78 return geometry::get<Dimension>(geometry); in get() 83 geometry::set<Dimension>(geometry, radians); in set() 110 template<std::size_t Index, std::size_t Dimension, typename Geometry> 120 >(geometry::get<Index, Dimension>(geometry) in get() 126 geometry::set<Index, Dimension>(geometry, boost::numeric_cast in set() 136 template <std::size_t Index, std::size_t Dimension, typename Geometry, typename DegreeOrRadian> [all …]
|
D | radius.hpp | 57 template <typename Geometry, std::size_t Dimension> 91 std::size_t Dimension, 163 template <typename Tag, typename Geometry, std::size_t Dimension> 168 return traits::radius_access<Geometry, Dimension>::get(geometry); in get() 173 traits::radius_access<Geometry, Dimension>::set(geometry, value); in set() 187 std::size_t Dimension> 188 struct radius_access<Tag, Geometry, Dimension, boost::true_type> 198 Dimension, in get() 209 Dimension, in set() 222 template <typename Geometry, std::size_t Dimension> [all …]
|
/third_party/boost/boost/geometry/algorithms/ |
D | point_on_surface.hpp | 48 template <typename CoordinateType, int Dimension> 60 CoordinateType const lh = geometry::get<Dimension>(lhs); in operator ()() 61 CoordinateType const rh = geometry::get<Dimension>(rhs); in operator ()() 82 template <int Dimension, typename Collection, typename Value, typename Predicate> 90 … Value the_value = geometry::get<Dimension>(*std::max_element(it->begin(), it->end(), predicate)); in max_value() 102 template <int Dimension, typename Value> 117 …lue max = geometry::get<Dimension>(*std::max_element(intruder.begin(), intruder.end(), detail::ext… in operator ()() 122 template <int Dimension, typename Value> 135 detail::extreme_points::move_along_vector<Dimension>(intruder, m_value); in operator ()() 140 template <int Dimension, typename Value> [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/ |
D | extreme_points.hpp | 51 template <std::size_t Dimension> 57 return geometry::get<Dimension>(lhs) < geometry::get<Dimension>(rhs); in operator ()() 62 template <std::size_t Dimension, typename PointType, typename CoordinateType> 76 CoordinateType const value = geometry::get<Dimension>(point); in move_along_vector() 86 CoordinateType const diff = geometry::get<Dimension>(vector); in move_along_vector() 96 CoordinateType const base_diff = base_value - geometry::get<Dimension>(extreme); in move_along_vector() 107 template <std::size_t Dimension, typename Range, typename CoordinateType> 112 move_along_vector<Dimension>(range.front(), *(range.begin() + 1), base_value); in move_along_vector() 113 move_along_vector<Dimension>(range.back(), *(range.rbegin() + 1), base_value); in move_along_vector() 118 template<typename Ring, std::size_t Dimension> [all …]
|
/third_party/boost/boost/geometry/index/detail/ |
D | bounded_view.hpp | 75 template <std::size_t Dimension> 79 (std::min)( geometry::get<0, Dimension>(m_segment), in get_min() 80 geometry::get<1, Dimension>(m_segment) ) ); in get_min() 83 template <std::size_t Dimension> 87 (std::max)( geometry::get<0, Dimension>(m_segment), in get_max() 88 geometry::get<1, Dimension>(m_segment) ) ); in get_max() 118 template <std::size_t Dimension> 121 return geometry::get<min_corner, Dimension>(m_box); in get_min() 124 template <std::size_t Dimension> 127 return geometry::get<max_corner, Dimension>(m_box); in get_max() [all …]
|
/third_party/boost/boost/units/ |
D | io.hpp | 416 template<class Dimension,class System, class SubFormatter> 418 to_string_impl(const unit<Dimension,System>&, SubFormatter f) in to_string_impl() argument 420 return f(typename reduce_unit<unit<Dimension, System> >::type()); in to_string_impl() 425 template<class Dimension,class Units, class Subformatter> 427 to_string_impl(const unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units, Dimensio… in to_string_impl() argument 458 template<class Dimension,class Units,class Scale, class Subformatter> 460 to_string_impl(const unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units, Dimensio… in to_string_impl() argument 466 …std::string without_scale = f(unit<Dimension, heterogeneous_system<heterogeneous_system_impl<Units… in to_string_impl() 468 ….is_default_string(without_scale, unit<Dimension, heterogeneous_system<heterogeneous_system_impl<U… in to_string_impl() 486 template<class Dimension,class Unit,class Scale, class Subformatter> [all …]
|
D | make_scaled_unit.hpp | 26 template<class Dimension, class UnitList, class OldScale, class Scale> 27 struct make_scaled_unit<unit<Dimension, heterogeneous_system<heterogeneous_system_impl<UnitList, Di… 29 Dimension, 33 Dimension, 43 template<class Dimension, class UnitList, class OldScale, long Base> 44 struct make_scaled_unit<unit<Dimension, heterogeneous_system<heterogeneous_system_impl<UnitList, Di… 46 Dimension, 50 Dimension,
|
/third_party/boost/boost/geometry/geometries/ |
D | segment.hpp | 134 template <typename Point, std::size_t Dimension> 135 struct indexed_access<model::segment<Point>, 0, Dimension> 142 return geometry::get<Dimension>(s.first); in get() 147 geometry::set<Dimension>(s.first, value); in set() 152 template <typename Point, std::size_t Dimension> 153 struct indexed_access<model::segment<Point>, 1, Dimension> 160 return geometry::get<Dimension>(s.second); in get() 165 geometry::set<Dimension>(s.second, value); in set() 182 template <typename ConstOrNonConstPoint, std::size_t Dimension> 183 struct indexed_access<model::referring_segment<ConstOrNonConstPoint>, 0, Dimension> [all …]
|
D | pointing_segment.hpp | 90 template <typename Point, std::size_t Dimension> 91 struct indexed_access<model::pointing_segment<Point>, 0, Dimension> 102 return geometry::get<Dimension>(*s.first); in get() 108 geometry::set<Dimension>(*s.first, value); in set() 113 template <typename Point, std::size_t Dimension> 114 struct indexed_access<model::pointing_segment<Point>, 1, Dimension> 125 return geometry::get<Dimension>(*s.second); in get() 131 geometry::set<Dimension>(*s.second, value); in set()
|
D | box.hpp | 154 template <typename Point, std::size_t Dimension> 155 struct indexed_access<model::box<Point>, min_corner, Dimension> 161 return geometry::get<Dimension>(b.min_corner()); in get() 166 geometry::set<Dimension>(b.min_corner(), value); in set() 170 template <typename Point, std::size_t Dimension> 171 struct indexed_access<model::box<Point>, max_corner, Dimension> 177 return geometry::get<Dimension>(b.max_corner()); in get() 182 geometry::set<Dimension>(b.max_corner(), value); in set()
|
/third_party/boost/libs/random/test/ |
D | test_qrng_functions.hpp | 25 template<typename Engine, typename T, std::size_t Dimension> 26 inline void match_vector(Engine& eng, T (&pt)[Dimension]) in match_vector() argument 28 BOOST_REQUIRE_EQUAL( eng.dimension(), Dimension ); // paranoid check in match_vector() 42 template<typename Engine, typename T, std::size_t Dimension, std::size_t N> 43 inline void expected_values(T (&pt)[N][Dimension], std::size_t skip) in expected_values() argument 45 Engine eng(Dimension); in expected_values() 72 template<typename Engine, typename T, std::size_t Dimension, std::size_t N> 73 inline void seed_function(T (&pt)[N][Dimension], std::size_t skip) in seed_function() argument 76 test_zero_seed<Engine, T>(Dimension); in seed_function() 78 Engine eng(Dimension); in seed_function() [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/expand/ |
D | indexed.hpp | 47 std::size_t Dimension, std::size_t DimensionCount 60 coordinate_type const coord = get<Index, Dimension>(source); in apply() 65 if (less(coord, get<min_corner, Dimension>(box))) in apply() 67 set<min_corner, Dimension>(box, coord); in apply() 70 if (greater(coord, get<max_corner, Dimension>(box))) in apply() 72 set<max_corner, Dimension>(box, coord); in apply() 77 Index, Dimension + 1, DimensionCount in apply() 96 template <std::size_t Dimension, std::size_t DimensionCount> 104 0, Dimension, DimensionCount in apply() 109 1, Dimension, DimensionCount in apply()
|
/third_party/boost/boost/geometry/strategies/ |
D | compare.hpp | 82 std::size_t Dimension, 91 cleft = geometry::get<Dimension>(left); in apply() 93 cright = geometry::get<Dimension>(right); in apply() 100 Dimension + 1, DimensionCount in apply() 148 int Dimension = -1 157 ComparePolicy, Dimension, Dimension + 1 in apply() 195 int Dimension = -1, 210 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension> 211 struct default_strategy<ComparePolicy, Point1, Point2, Dimension, cartesian_tag, cartesian_tag> 213 typedef compare::cartesian<ComparePolicy, Dimension> type;
|
/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | intersection_box_box.hpp | 29 template <std::size_t Dimension, std::size_t DimensionCount> 47 ct max1 = get<max_corner, Dimension>(box1); in apply() 48 ct min2 = get<min_corner, Dimension>(box2); in apply() 55 ct max2 = get<max_corner, Dimension>(box2); in apply() 56 ct min1 = get<min_corner, Dimension>(box1); in apply() 64 set<min_corner, Dimension>(box_out, min1 < min2 ? min2 : min1); in apply() 65 set<max_corner, Dimension>(box_out, max1 > max2 ? max2 : max1); in apply() 67 return intersection_box_box<Dimension + 1, DimensionCount> in apply()
|
/third_party/boost/boost/geometry/geometries/adapted/ |
D | std_pair_as_segment.hpp | 57 template <typename Point, std::size_t Dimension> 58 struct indexed_access<std::pair<Point, Point>, 0, Dimension> 64 return geometry::get<Dimension>(s.first); in get() 69 geometry::set<Dimension>(s.first, value); in set() 74 template <typename Point, std::size_t Dimension> 75 struct indexed_access<std::pair<Point, Point>, 1, Dimension> 81 return geometry::get<Dimension>(s.second); in get() 86 geometry::set<Dimension>(s.second, value); in set()
|
/third_party/boost/boost/geometry/views/detail/ |
D | indexed_point_view.hpp | 47 template <std::size_t Dimension> 50 return geometry::get<Index, Dimension>(m_geometry); in get() 53 template <std::size_t Dimension> 56 geometry::set<Index, Dimension>(m_geometry, value); in set() 95 template<typename Geometry, std::size_t Index, std::size_t Dimension> 98 geometry::detail::indexed_point_view<Geometry, Index>, Dimension 106 return p.template get<Dimension>(); in get() 113 p.template set<Dimension>(value); in set()
|
/third_party/boost/boost/geometry/strategies/spherical/ |
D | compare.hpp | 220 int Dimension = -1 223 : cartesian<ComparePolicy, Dimension> 283 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension> 286 ComparePolicy, Point1, Point2, Dimension, 290 typedef compare::spherical<ComparePolicy, Dimension> type; 293 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension> 296 ComparePolicy, Point1, Point2, Dimension, 300 typedef compare::spherical<ComparePolicy, Dimension> type; 303 template <typename ComparePolicy, typename Point1, typename Point2, int Dimension> 306 ComparePolicy, Point1, Point2, Dimension, [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/sections/ |
D | section_functions.hpp | 39 std::size_t Dimension, 52 return (dir == 1 && get<Dimension>(point) < get<min_corner, Dimension>(other_box)) in apply() 53 || (dir == -1 && get<Dimension>(point) > get<max_corner, Dimension>(other_box)); in apply() 123 std::size_t Dimension, 136 …return preceding_check<Dimension, Point>::apply(dir, robust_point, point_robust_box, other_robust_… in preceding() 141 std::size_t Dimension, 152 return preceding<Dimension>(-dir, point, point_robust_box, other_robust_box, robust_policy); in exceeding()
|
/third_party/boost/boost/geometry/strategies/cartesian/ |
D | expand_point.hpp | 48 template <std::size_t Dimension, std::size_t DimensionCount> 62 coordinate_type const coord = get<Dimension>(source); in apply() 64 if (less(coord, get<min_corner, Dimension>(box))) in apply() 66 set<min_corner, Dimension>(box, coord); in apply() 69 if (greater(coord, get<max_corner, Dimension>(box))) in apply() 71 set<max_corner, Dimension>(box, coord); in apply() 74 point_loop<Dimension + 1, DimensionCount>::apply(box, source); in apply()
|
/third_party/boost/boost/geometry/geometries/concepts/ |
D | point_concept.hpp | 108 template <typename P, std::size_t Dimension, std::size_t DimensionCount> 114 geometry::set<Dimension>(*p, geometry::get<Dimension>(*p)); in apply() 115 dimension_checker<P, Dimension+1, DimensionCount>::apply(); in apply() 161 template <typename P, std::size_t Dimension, std::size_t DimensionCount> 167 ctype coord(geometry::get<Dimension>(*p)); in apply() 169 dimension_checker<P, Dimension+1, DimensionCount>::apply(); in apply()
|
D | segment_concept.hpp | 57 template <size_t Index, size_t Dimension, size_t DimensionCount> 63 geometry::set<Index, Dimension>(*s, geometry::get<Index, Dimension>(*s)); in apply() 64 dimension_checker<Index, Dimension + 1, DimensionCount>::apply(); in apply() 102 template <size_t Index, size_t Dimension, size_t DimensionCount> 108 coordinate_type coord(geometry::get<Index, Dimension>(*s)); in apply() 110 dimension_checker<Index, Dimension + 1, DimensionCount>::apply(); in apply()
|