Template Struct deprecation_warning_policy
Defined in File deprecation-policy.hpp
Inheritance Relationships
Base Type
public boost::python::default_call_policies
Struct Documentation
-
template<DeprecationType deprecation_type = DeprecationType::DEPRECATION, class BasePolicy = bp::default_call_policies>
struct deprecation_warning_policy : public boost::python::default_call_policies A Boost.Python call policy which triggers a Python warning on precall.
Public Types
-
using result_converter = typename BasePolicy::result_converter
-
using argument_package = typename BasePolicy::argument_package
Public Functions
-
inline deprecation_warning_policy(const std::string &warning_msg)
-
inline std::string what() const
-
inline const BasePolicy *derived() const
-
template<class ArgPackage>
inline bool precall(const ArgPackage &args) const
Protected Attributes
-
const std::string m_what
-
using result_converter = typename BasePolicy::result_converter