
namespace std {
  template<class T> class less {
  };
}

namespace moan {
  template<class T> class UnaryFunctionCut {
  };
}

class PhisicsObject {
};

template<class T> class UnaryFunction {
};

moan::UnaryFunctionCut<std::less<double> > operator<(UnaryFunction<PhysicsObject *> &,double) {
}

#ifdef __CINT__
//#pragma link C++ function moan::UnaryFunctionCut<std::less<double> > operator<(UnaryFunction<PhysicsObject *> &,double);
#pragma link C++ function operator<(UnaryFunction<PhysicsObject *> &,double);
#endif


