Mantid
Loading...
Searching...
No Matches
Public Types | List of all members
Mantid::PythonInterface::Policies::MatrixToNumpy::apply< T > Struct Template Reference

#include <MatrixToNumpy.h>

Public Types

using non_const_type = typename std::remove_const< T >::type
 
using type = typename boost::mpl::if_c< is_matrix< non_const_type >::value, MatrixRefToNumpyImpl< non_const_type, Converters::Clone >, MatrixToNumpy_Requires_Matrix_Return_By_Value< T > >::type
 

Detailed Description

template<class T>
struct Mantid::PythonInterface::Policies::MatrixToNumpy::apply< T >

Definition at line 105 of file MatrixToNumpy.h.

Member Typedef Documentation

◆ non_const_type

template<class T >
using Mantid::PythonInterface::Policies::MatrixToNumpy::apply< T >::non_const_type = typename std::remove_const<T>::type

Definition at line 107 of file MatrixToNumpy.h.

◆ type

template<class T >
using Mantid::PythonInterface::Policies::MatrixToNumpy::apply< T >::type = typename boost::mpl::if_c<is_matrix<non_const_type>::value, MatrixRefToNumpyImpl<non_const_type, Converters::Clone>, MatrixToNumpy_Requires_Matrix_Return_By_Value<T> >::type

Definition at line 109 of file MatrixToNumpy.h.


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