$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Huang You Gong (huangyougong_at_[hidden])
Date: 2008-01-14 05:36:01
Hi,
I try to use boost.python to invoke C++ library in Python, so I need to
expose types and classes.
Here is the c++ head file:
 *typedef int XTYPE;*
*class XCLASS*
*{*
*public:*
*        XTYPE getvalue( void ){ return XTYPE( 3 ); }*
*};*
So I write exposing code in BOOST_PYTHON_MODULE like this:
 *BOOST_PYTHON_MODULE( x )*
*{*
*        class_< XCLASS >( "XCLASS" )*
*                .def( "getvalue", &XCLASS::getvalue, return_value_policy<
copy_non_const_reference >() )*
*        ;*
*}*
but there is compiling error as using of undefined type.
what shall I do to make the type XTYPE known by boost.python?
Thanks in advance!
-- Huang You Gong