2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-25 18:32:24 +00:00

workaround for older EDG compilers (IRIX CC)

[SVN r15292]
This commit is contained in:
Ralf W. Grosse-Kunstleve
2002-09-13 05:46:46 +00:00
parent 2dbb0093c1
commit 14cca4610b

View File

@@ -15,6 +15,8 @@ namespace boost { namespace python {
template <class T>
struct enum_ : public objects::enum_base
{
typedef objects::enum_base base;
enum_(char const* name);
inline enum_<T>& value(char const* name, T);
@@ -26,7 +28,7 @@ struct enum_ : public objects::enum_base
template <class T>
inline enum_<T>::enum_(char const* name)
: enum_base(
: base(
name
, &enum_<T>::to_python
, &enum_<T>::convertible
@@ -39,7 +41,7 @@ inline enum_<T>::enum_(char const* name)
template <class T>
PyObject* enum_<T>::to_python(void const* x)
{
return enum_base::to_python(
return base::to_python(
converter::registered<T>::converters.class_object
, static_cast<long>(*(T const*)x));
}