author | Dmitriy Morozov <dmitriy@mrzv.org> |
Wed, 15 Apr 2009 14:17:21 -0700 | |
branch | dev |
changeset 130 | 580eaa850c4f |
parent 129 | 95454ea3f9c0 |
child 143 | b555e6587908 |
permissions | -rw-r--r-- |
#ifndef __PYTHON_UTILS_H__ #define __PYTHON_UTILS_H__ #include <boost/python.hpp> namespace bp = boost::python; namespace dionysus { namespace python { struct PythonCmp { template<class T> bool operator()(T x1, T x2) const { return cmp_(x1, x2) < 0; } PythonCmp(bp::object cmp): cmp_(cmp) {} bp::object cmp_; }; } } // namespace dionysus::python #endif