forked from boostorg/concept_check
@@ -591,7 +591,7 @@ main()
|
|||||||
std::nth_element(ri, ri, ri, comp);
|
std::nth_element(ri, ri, ri, comp);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__) || defined(__IBMCPP__)
|
||||||
typedef less_than_op_first_archetype<> FT;
|
typedef less_than_op_first_archetype<> FT;
|
||||||
typedef less_than_op_second_archetype<> T;
|
typedef less_than_op_second_archetype<> T;
|
||||||
#elif defined(__KCC)
|
#elif defined(__KCC)
|
||||||
@@ -615,7 +615,7 @@ main()
|
|||||||
fi = std::lower_bound(fi, fi, value, comp);
|
fi = std::lower_bound(fi, fi, value, comp);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__) || defined(__IBMCPP__)
|
||||||
// Note, order of T,FT is flipped from lower_bound
|
// Note, order of T,FT is flipped from lower_bound
|
||||||
typedef less_than_op_second_archetype<> FT;
|
typedef less_than_op_second_archetype<> FT;
|
||||||
typedef less_than_op_first_archetype<> T;
|
typedef less_than_op_first_archetype<> T;
|
||||||
@@ -639,7 +639,7 @@ main()
|
|||||||
fi = std::upper_bound(fi, fi, value, comp);
|
fi = std::upper_bound(fi, fi, value, comp);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__) || defined(__IBMCPP__)
|
||||||
typedef less_than_op_first_archetype<
|
typedef less_than_op_first_archetype<
|
||||||
less_than_op_second_archetype< null_archetype<>, optag2>, optag1> FT;
|
less_than_op_second_archetype< null_archetype<>, optag2>, optag1> FT;
|
||||||
typedef less_than_op_second_archetype<
|
typedef less_than_op_second_archetype<
|
||||||
@@ -669,7 +669,7 @@ main()
|
|||||||
ignore_unused_variable_warning(p);
|
ignore_unused_variable_warning(p);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__) || defined(__IBMCPP__)
|
||||||
typedef less_than_op_first_archetype<
|
typedef less_than_op_first_archetype<
|
||||||
less_than_op_second_archetype<null_archetype<>, optag2>, optag1> FT;
|
less_than_op_second_archetype<null_archetype<>, optag2>, optag1> FT;
|
||||||
typedef less_than_op_second_archetype<
|
typedef less_than_op_second_archetype<
|
||||||
@@ -686,7 +686,7 @@ main()
|
|||||||
{
|
{
|
||||||
typedef null_archetype<int> Arg1;
|
typedef null_archetype<int> Arg1;
|
||||||
typedef null_archetype<char> Arg2;
|
typedef null_archetype<char> Arg2;
|
||||||
#if defined(__GNUC__) || defined(__KCC)
|
#if defined(__GNUC__) || defined(__KCC) || defined(__IBMCPP__)
|
||||||
typedef convertible_to_archetype<Arg1,
|
typedef convertible_to_archetype<Arg1,
|
||||||
convertible_to_archetype<Arg2> > FT;
|
convertible_to_archetype<Arg2> > FT;
|
||||||
typedef convertible_to_archetype<Arg2,
|
typedef convertible_to_archetype<Arg2,
|
||||||
@@ -701,7 +701,7 @@ main()
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
typedef null_archetype<> Tout;
|
typedef null_archetype<> Tout;
|
||||||
#if defined(__GNUC__) || defined(__KCC)
|
#if defined(__GNUC__) || defined(__KCC) || defined(__IBMCPP__)
|
||||||
typedef less_than_op_first_archetype<
|
typedef less_than_op_first_archetype<
|
||||||
less_than_op_second_archetype<
|
less_than_op_second_archetype<
|
||||||
convertible_to_archetype<Tout>, optag2>, optag1 > Tin1;
|
convertible_to_archetype<Tout>, optag2>, optag1 > Tin1;
|
||||||
|
Reference in New Issue
Block a user