| 1 | In file included from bp_warn.cc:1:
|
|---|
| 2 | In file included from .../boost/polygon/polygon.hpp:65:
|
|---|
| 3 | .../boost/polygon/polygon_90_set_traits.hpp:170:79: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 4 | typedef typename is_manhattan_polygonal_concept<typename geometry_concept<T>::type>::type type;
|
|---|
| 5 | ^
|
|---|
| 6 | .../boost/polygon/detail/polygon_90_set_view.hpp:308:14: note: in instantiation of template class 'boost::polygon::is_polygon_90_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 7 | typename is_polygon_90_set_type<geometry_type_2>::type>::type,
|
|---|
| 8 | ^
|
|---|
| 9 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 10 | return 2 * YES;
|
|---|
| 11 | ^
|
|---|
| 12 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 13 | enum { NO=0, YES=1 };
|
|---|
| 14 | ^
|
|---|
| 15 | In file included from bp_warn.cc:1:
|
|---|
| 16 | In file included from .../boost/polygon/polygon.hpp:76:
|
|---|
| 17 | .../boost/polygon/polygon_45_set_concept.hpp:22:61: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 18 | typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;
|
|---|
| 19 | ^
|
|---|
| 20 | .../boost/polygon/detail/polygon_45_set_view.hpp:223:53: note: in instantiation of template class 'boost::polygon::is_polygon_45_or_90_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 21 | typename is_polygon_45_or_90_set_type<geometry_type_2>::type,
|
|---|
| 22 | ^
|
|---|
| 23 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 24 | return 2 * YES;
|
|---|
| 25 | ^
|
|---|
| 26 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 27 | enum { NO=0, YES=1 };
|
|---|
| 28 | ^
|
|---|
| 29 | In file included from bp_warn.cc:1:
|
|---|
| 30 | In file included from .../boost/polygon/polygon.hpp:75:
|
|---|
| 31 | .../boost/polygon/polygon_45_set_traits.hpp:43:72: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 32 | typedef typename is_45_polygonal_concept<typename geometry_concept<T>::type>::type type;
|
|---|
| 33 | ^
|
|---|
| 34 | .../boost/polygon/polygon_45_set_concept.hpp:22:38: note: in instantiation of template class 'boost::polygon::is_polygon_45_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 35 | typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;
|
|---|
| 36 | ^
|
|---|
| 37 | .../boost/polygon/detail/polygon_45_set_view.hpp:223:53: note: in instantiation of template class 'boost::polygon::is_polygon_45_or_90_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 38 | typename is_polygon_45_or_90_set_type<geometry_type_2>::type,
|
|---|
| 39 | ^
|
|---|
| 40 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 41 | return 2 * YES;
|
|---|
| 42 | ^
|
|---|
| 43 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 44 | enum { NO=0, YES=1 };
|
|---|
| 45 | ^
|
|---|
| 46 | In file included from bp_warn.cc:1:
|
|---|
| 47 | In file included from .../boost/polygon/polygon.hpp:76:
|
|---|
| 48 | .../boost/polygon/polygon_45_set_concept.hpp:22:103: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 49 | typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_90_set_type<T>::type >::type type;
|
|---|
| 50 | ^
|
|---|
| 51 | .../boost/polygon/detail/polygon_45_set_view.hpp:223:53: note: in instantiation of template class 'boost::polygon::is_polygon_45_or_90_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 52 | typename is_polygon_45_or_90_set_type<geometry_type_2>::type,
|
|---|
| 53 | ^
|
|---|
| 54 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 55 | return 2 * YES;
|
|---|
| 56 | ^
|
|---|
| 57 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 58 | enum { NO=0, YES=1 };
|
|---|
| 59 | ^
|
|---|
| 60 | In file included from bp_warn.cc:1:
|
|---|
| 61 | In file included from .../boost/polygon/polygon.hpp:76:
|
|---|
| 62 | .../boost/polygon/polygon_45_set_concept.hpp:17:103: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 63 | typedef typename gtl_or<typename is_polygon_45_set_type<T>::type, typename is_polygon_45_set_type<T2>::type >::type type;
|
|---|
| 64 | ^~
|
|---|
| 65 | .../boost/polygon/detail/polygon_45_set_view.hpp:224:53: note: in instantiation of template class 'boost::polygon::is_either_polygon_45_set_type<int, (anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 66 | typename is_either_polygon_45_set_type<geometry_type_1, geometry_type_2>::type>::type,
|
|---|
| 67 | ^
|
|---|
| 68 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 69 | return 2 * YES;
|
|---|
| 70 | ^
|
|---|
| 71 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 72 | enum { NO=0, YES=1 };
|
|---|
| 73 | ^
|
|---|
| 74 | In file included from bp_warn.cc:1:
|
|---|
| 75 | In file included from .../boost/polygon/polygon.hpp:81:
|
|---|
| 76 | In file included from .../boost/polygon/polygon_set_data.hpp:1004:
|
|---|
| 77 | .../boost/polygon/polygon_set_concept.hpp:21:67: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 78 | typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;
|
|---|
| 79 | ^
|
|---|
| 80 | .../boost/polygon/polygon_set_concept.hpp:334:14: note: in instantiation of template class 'boost::polygon::is_any_polygon_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 81 | typename is_any_polygon_set_type<geometry_type_2>::type,
|
|---|
| 82 | ^
|
|---|
| 83 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 84 | return 2 * YES;
|
|---|
| 85 | ^
|
|---|
| 86 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 87 | enum { NO=0, YES=1 };
|
|---|
| 88 | ^
|
|---|
| 89 | In file included from bp_warn.cc:1:
|
|---|
| 90 | In file included from .../boost/polygon/polygon.hpp:81:
|
|---|
| 91 | In file included from .../boost/polygon/polygon_set_data.hpp:1004:
|
|---|
| 92 | .../boost/polygon/polygon_set_concept.hpp:21:106: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 93 | typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;
|
|---|
| 94 | ^
|
|---|
| 95 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 96 | enum { NO=0, YES=1 };
|
|---|
| 97 | ^
|
|---|
| 98 | In file included from bp_warn.cc:1:
|
|---|
| 99 | In file included from .../boost/polygon/polygon.hpp:81:
|
|---|
| 100 | In file included from .../boost/polygon/polygon_set_data.hpp:1001:
|
|---|
| 101 | .../boost/polygon/polygon_set_traits.hpp:45:69: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 102 | typedef typename is_polygonal_concept<typename geometry_concept<T>::type>::type type;
|
|---|
| 103 | ^
|
|---|
| 104 | .../boost/polygon/polygon_set_concept.hpp:21:86: note: in instantiation of template class 'boost::polygon::is_polygon_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 105 | typedef typename gtl_or<typename is_polygon_45_or_90_set_type<T>::type, typename is_polygon_set_type<T>::type >::type type;
|
|---|
| 106 | ^
|
|---|
| 107 | .../boost/polygon/polygon_set_concept.hpp:334:14: note: in instantiation of template class 'boost::polygon::is_any_polygon_set_type<(anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 108 | typename is_any_polygon_set_type<geometry_type_2>::type,
|
|---|
| 109 | ^
|
|---|
| 110 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 111 | return 2 * YES;
|
|---|
| 112 | ^
|
|---|
| 113 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 114 | enum { NO=0, YES=1 };
|
|---|
| 115 | ^
|
|---|
| 116 | In file included from bp_warn.cc:1:
|
|---|
| 117 | In file included from .../boost/polygon/polygon.hpp:81:
|
|---|
| 118 | In file included from .../boost/polygon/polygon_set_data.hpp:1004:
|
|---|
| 119 | .../boost/polygon/polygon_set_concept.hpp:16:97: error: template argument uses unnamed type [-Werror,-Wunnamed-type-template-args]
|
|---|
| 120 | typedef typename gtl_or<typename is_polygon_set_type<T>::type, typename is_polygon_set_type<T2>::type >::type type;
|
|---|
| 121 | ^~
|
|---|
| 122 | .../boost/polygon/polygon_set_concept.hpp:335:14: note: in instantiation of template class 'boost::polygon::is_either_polygon_set_type<int, (anonymous enum at bp_warn.cc:5:1)>' requested here
|
|---|
| 123 | typename is_either_polygon_set_type<geometry_type_1, geometry_type_2>::type>::type,
|
|---|
| 124 | ^
|
|---|
| 125 | bp_warn.cc:10:14: note: while substituting deduced template arguments into function template 'operator*' [with geometry_type_1 = int, geometry_type_2 = (anonymous enum at bp_warn.cc:5:1)]
|
|---|
| 126 | return 2 * YES;
|
|---|
| 127 | ^
|
|---|
| 128 | bp_warn.cc:5:1: note: unnamed type used in template argument was declared here
|
|---|
| 129 | enum { NO=0, YES=1 };
|
|---|
| 130 | ^
|
|---|
| 131 | 9 errors generated.
|
|---|