// This file has been generated by Py++.
//Boost Software License( http://boost.org/more/license_info.html )
#include "boost/python.hpp"
#include "hello_world.hpp"
namespace bp = boost::python;
BOOST_PYTHON_MODULE(hw){
bp::enum_< color>("Color")
.value("red", red)
.value("green", green)
.value("blue", blue)
.export_values()
;
bp::class_< animal, boost::noncopyable >( "animal", bp::init< bp::optional< std::string const & > >(( bp::arg("name")="" )) )
.def(
"genealogical_tree_ref"
, &::animal::genealogical_tree_ref
, bp::return_internal_reference< 1, bp::default_call_policies >() )
.def(
"name"
, &::animal::name );
bp::implicitly_convertible< std::string const &, animal >();
bp::class_< genealogical_tree >( "genealogical_tree" );
}