#include <boost_shared_ptr.h>
|
| using | Caster = make_caster<T> |
| using | Td = std::decay_t<T> |
|
| bool | from_python (handle src, uint8_t flags, cleanup_list *cleanup) noexcept |
|
| static handle | from_cpp (const Value &value, rv_policy, cleanup_list *cleanup) noexcept |
|
| static constexpr bool | IsClass = true |
template<typename T>
struct type_caster< boost::shared_ptr< T > >
Definition at line 62 of file boost_shared_ptr.h.
◆ Caster
template<typename T>
| using type_caster< boost::shared_ptr< T > >::Caster = make_caster<T> |
◆ Td
template<typename T>
| using type_caster< boost::shared_ptr< T > >::Td = std::decay_t<T> |
◆ from_cpp()
template<typename T>
| handle type_caster< boost::shared_ptr< T > >::from_cpp |
( |
const Value & | value, |
|
|
rv_policy | , |
|
|
cleanup_list * | cleanup ) |
|
inlinestaticnoexcept |
◆ from_python()
template<typename T>
| bool type_caster< boost::shared_ptr< T > >::from_python |
( |
handle | src, |
|
|
uint8_t | flags, |
|
|
cleanup_list * | cleanup ) |
|
inlinenoexcept |
◆ IsClass
template<typename T>
| bool type_caster< boost::shared_ptr< T > >::IsClass = true |
|
staticconstexpr |
The documentation for this struct was generated from the following file: