using namespace UT::Literal;
namespace HDK_Sample {
template <typename T>
static bool
compareValues(
const T &
a,
const T &
b)
{
}
template <>
bool
{
}
template <>
bool
{
return a.length2() > b.length2();
}
template <>
bool
{
return a.length2() > b.length2();
}
template <>
bool
{
return a.determinant() > b.determinant();
}
template <>
bool
{
return a.determinant() > b.determinant();
}
template <typename T>
static void
sort(
int argc,
void *argv[],
void *)
{
arr->
sort(compareValues<T>);
}
static void
decimate(int argc, void *argv[], void *)
{
for (
int i = 0; i < src.
entries()/2; i++)
{
}
}
}
using namespace HDK_Sample;
void
{
sort<const char *>);
decimate);
}