μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Types | List of all members
eigen_map_caster< MapType > Struct Template Reference

#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/eigen.h>

Inheritance diagram for eigen_map_caster< MapType >:
[legend]

Public Types

template<typename >
using cast_op_type = MapType
 
template<typename >
using cast_op_type = MapType
 

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static constexpr auto name = props::descriptor
 

Private Types

using props = EigenProps< MapType >
 
using props = EigenProps< MapType >
 

Detailed Description

template<typename MapType>
struct eigen_map_caster< MapType >

Definition at line 406 of file eigen.h.

Member Typedef Documentation

◆ cast_op_type [1/2]

template<typename MapType >
template<typename >
using eigen_map_caster< MapType >::cast_op_type = MapType

Definition at line 441 of file eigen.h.

◆ cast_op_type [2/2]

template<typename MapType >
template<typename >
using eigen_map_caster< MapType >::cast_op_type = MapType

Definition at line 442 of file matrix.h.

◆ props [1/2]

template<typename MapType >
using eigen_map_caster< MapType >::props = EigenProps<MapType>
private

Definition at line 408 of file eigen.h.

◆ props [2/2]

template<typename MapType >
using eigen_map_caster< MapType >::props = EigenProps<MapType>
private

Definition at line 409 of file matrix.h.

Member Function Documentation

◆ cast() [1/2]

template<typename MapType >
static handle eigen_map_caster< MapType >::cast ( const MapType &  src,
return_value_policy  policy,
handle  parent 
)
inlinestatic

Definition at line 417 of file eigen.h.

References pybind11_fail().

◆ cast() [2/2]

template<typename MapType >
static handle eigen_map_caster< MapType >::cast ( const MapType &  src,
return_value_policy  policy,
handle  parent 
)
inlinestatic

Definition at line 418 of file matrix.h.

References pybind11_fail().

◆ load() [1/2]

template<typename MapType >
bool eigen_map_caster< MapType >::load ( handle  ,
bool   
)
delete

◆ load() [2/2]

template<typename MapType >
bool eigen_map_caster< MapType >::load ( handle  ,
bool   
)
delete

◆ operator MapType() [1/2]

template<typename MapType >
eigen_map_caster< MapType >::operator MapType ( )
delete

◆ operator MapType() [2/2]

template<typename MapType >
eigen_map_caster< MapType >::operator MapType ( )
delete

Member Data Documentation

◆ name

template<typename MapType >
static constexpr auto eigen_map_caster< MapType >::name = props::descriptor
staticconstexpr

Definition at line 433 of file eigen.h.


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