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

#include <MatrixToNumpy.h>

Public Types

using non_const_type = typename std::remove_const< typename std::remove_reference< T >::type >::type
 
using type = typename boost::mpl::if_c< boost::mpl::and_< std::is_reference< T >, is_matrix< non_const_type > >::value, MatrixRefToNumpyImpl< non_const_type, ConversionPolicy >, MatrixRefToNumpy_Requires_Reference_To_Matrix_Return_Type< T > >::type
 

Detailed Description

template<typename ConversionPolicy>
template<class T>
struct Mantid::PythonInterface::Policies::MatrixRefToNumpy< ConversionPolicy >::apply< T >

Definition at line 67 of file MatrixToNumpy.h.

Member Typedef Documentation

◆ non_const_type

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

Definition at line 70 of file MatrixToNumpy.h.

◆ type

template<typename ConversionPolicy >
template<class T >
using Mantid::PythonInterface::Policies::MatrixRefToNumpy< ConversionPolicy >::apply< T >::type = typename boost::mpl::if_c<boost::mpl::and_<std::is_reference<T>, is_matrix<non_const_type> >::value, MatrixRefToNumpyImpl<non_const_type, ConversionPolicy>, MatrixRefToNumpy_Requires_Reference_To_Matrix_Return_Type<T> >::type

Definition at line 72 of file MatrixToNumpy.h.


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