Lines Matching refs:PL
53 template <typename P, typename PL>
54 bg::model::multi_polygon<PL> create_multi_polygon() in create_multi_polygon()
56 bg::model::multi_polygon<PL> mpl1; in create_multi_polygon()
57 PL pl1(create_polygon<P>()); in create_multi_polygon()
63 template <typename MPL, typename PL>
64 void check_multi_polygon(MPL& to_check, PL pl1) in check_multi_polygon()
76 template <typename P, typename PL>
79 bg::model::multi_polygon<PL> mpl1(create_multi_polygon<P, PL>()); in test_default_constructor()
80 check_multi_polygon(mpl1, PL(create_polygon<P>())); in test_default_constructor()
83 template <typename P, typename PL>
86 bg::model::multi_polygon<PL> mpl1 = create_multi_polygon<P, PL>(); in test_copy_constructor()
87 check_multi_polygon(mpl1, PL(create_polygon<P>())); in test_copy_constructor()
90 template <typename P, typename PL>
93 bg::model::multi_polygon<PL> mpl1(create_multi_polygon<P, PL>()), mpl2; in test_copy_assignment()
95 check_multi_polygon(mpl2, PL(create_polygon<P>())); in test_copy_assignment()
98 template <typename PL>
101 typedef bg::model::multi_polygon<PL> MPL; in test_concept()
114 typedef bg::model::polygon<P> PL; in test_all() typedef
116 test_default_constructor<P, PL>(); in test_all()
117 test_copy_constructor<P, PL>(); in test_all()
118 test_copy_assignment<P, PL>(); in test_all()
119 test_concept<PL>(); in test_all()
125 typedef bg::model::polygon<P> PL; in test_custom_multi_polygon() typedef
127 std::initializer_list<PL> PIL = {IL}; in test_custom_multi_polygon()
128 bg::model::multi_polygon<PL> mpl1(PIL); in test_custom_multi_polygon()