mirror of
https://github.com/boostorg/python.git
synced 2026-02-01 20:52:13 +00:00
obtain correct class name via cl.attr("__name__")
[SVN r23359]
This commit is contained in:
@@ -73,7 +73,9 @@ namespace boost { namespace python {
|
||||
{
|
||||
// Wrap the map's element (value_type)
|
||||
std::string elem_name = "map_indexing_suite_";
|
||||
elem_name += cl.ptr()->ob_type->tp_name; // the class name
|
||||
object class_name(cl.attr("__name__"));
|
||||
extract<std::string> class_name_extractor(class_name);
|
||||
elem_name += class_name_extractor();
|
||||
elem_name += "_entry";
|
||||
|
||||
typedef typename mpl::if_<
|
||||
|
||||
Reference in New Issue
Block a user