HepMC3 event record library
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types
type_caster< Type, enable_if_t< is_eigen_other< Type >::value > > Struct Template Reference

Public Types

template<typename >
using cast_op_type = Type
 

Public Member Functions

bool load (handle, bool)=delete
 
 operator Type ()=delete
 

Static Public Member Functions

static handle cast (const Type &src, return_value_policy, handle)
 
static handle cast (const Type *src, return_value_policy policy, handle parent)
 

Static Public Attributes

static constexpr auto name = props::descriptor
 

Protected Types

using Matrix = Eigen::Matrix< typename Type::Scalar, Type::RowsAtCompileTime, Type::ColsAtCompileTime >
 
using props = EigenProps< Matrix >
 

Detailed Description

template<typename Type>
struct type_caster< Type, enable_if_t< is_eigen_other< Type >::value > >

Definition at line 519 of file eigen.h.


The documentation for this struct was generated from the following file: