• Yannick Jadoul's avatar
    feat: deprecate public constructors of module_ class (#2552) · 0c5cc031
    Yannick Jadoul authored
    * Deprecated public constructors of module
    
    * Turn documentation comment of module_::add_object into valid doxygen documentation
    
    * Move definition of PYBIND11_DETAIL_MODULE_STATIC_DEF and PYBIND11_DETAIL_MODULE_CREATE macros up
    
    * Move detail::create_top_level_module to module_::create_extension_module, and unify Python 2 and 3 signature again
    
    * Throw error_already_set if module creation fails in module_::create_extension_module
    
    * Mention module_::create_extension_module in deprecation warning message of module_::module_
    0c5cc031
test_modules.cpp 3.65 KB