#include <eigen.h>
Public Types | |
template<typename T > | |
using | cast_op_type = movable_cast_op_type< T > |
using | props = EigenProps< Type > |
using | Scalar = typename Type::Scalar |
Public Member Functions | |
bool | load (handle src, bool convert) |
operator Type & () | |
operator Type && () && | |
operator Type * () | |
Static Public Member Functions | |
static handle | cast (Type &&src, return_value_policy, handle parent) |
static handle | cast (const Type &&src, return_value_policy, handle parent) |
static handle | cast (Type &src, return_value_policy policy, handle parent) |
static handle | cast (const Type &src, return_value_policy policy, handle parent) |
static handle | cast (Type *src, return_value_policy policy, handle parent) |
static handle | cast (const Type *src, return_value_policy policy, handle parent) |
Static Public Attributes | |
static constexpr auto | name = props::descriptor |
Static Private Member Functions | |
template<typename CType > | |
static handle | cast_impl (CType *src, return_value_policy policy, handle parent) |
Private Attributes | |
Type | value |
Definition at line 295 of file wrap/pybind11/include/pybind11/eigen.h.
using type_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > >::cast_op_type = movable_cast_op_type<T> |
Definition at line 406 of file wrap/pybind11/include/pybind11/eigen.h.
using type_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > >::props = EigenProps<Type> |
Definition at line 297 of file wrap/pybind11/include/pybind11/eigen.h.
using type_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > >::Scalar = typename Type::Scalar |
Definition at line 296 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 365 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 369 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 373 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 381 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 389 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestatic |
Definition at line 393 of file wrap/pybind11/include/pybind11/eigen.h.
|
inlinestaticprivate |
Definition at line 344 of file wrap/pybind11/include/pybind11/eigen.h.
|
inline |
Definition at line 299 of file wrap/pybind11/include/pybind11/eigen.h.
|
inline |
Definition at line 402 of file wrap/pybind11/include/pybind11/eigen.h.
|
inline |
Definition at line 404 of file wrap/pybind11/include/pybind11/eigen.h.
|
inline |
Definition at line 400 of file wrap/pybind11/include/pybind11/eigen.h.
|
static |
Definition at line 397 of file wrap/pybind11/include/pybind11/eigen.h.
|
private |
Definition at line 409 of file wrap/pybind11/include/pybind11/eigen.h.