| cpp_template_constrained_overload.i:22: Error: Ambiguous template instantiation of 'classify< int >'. Overloaded declarations of 'classify' with 'std::integral' and 'std::floating_point' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:23: Error: Ambiguous template instantiation of 'classify< double >'. Overloaded declarations of 'classify' with 'std::integral' and 'std::floating_point' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:24: Error: Ambiguous template instantiation of 'rank< double >'. Overloaded declarations of 'rank' with 'std::integral< T >' and 'std::floating_point< T >' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:25: Error: Ambiguous template instantiation of 'get< int >'. Overloaded declarations of 'get' with 'std::integral' and 'std::floating_point' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:36: Error: Ambiguous template instantiation of 'pick< int,int >'. Overloaded declarations of 'pick' with 'std::integral< T >' and 'std::integral< U >' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:37: Error: Ambiguous template instantiation of 'wide< double >'. Overloaded declarations of 'wide' with '(sizeof(T) > sizeof(unsigned int))' and '(sizeof(T) > sizeof(unsignedint))' instantiate to the same function signature and SWIG does not evaluate constraints to choose between them. | |
| cpp_template_constrained_overload.i:43: Warning 302: Redefinition of identifier 'size' as Twice::size ignored, | |
| cpp_template_constrained_overload.i:42: Warning 302: previous definition of 'size' as Twice::size. | |
| cpp_template_constrained_overload.i:43: Warning 302: Redefinition of identifier 'size' as Twice< double >::size ignored, | |
| cpp_template_constrained_overload.i:42: Warning 302: previous definition of 'size' as Twice< double >::size. |