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

#include <VectorToNumpy.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< is_std_vector< non_const_type >::value, VectorRefToNumpyImpl< non_const_type, ConversionPolicy >, VectorRefToNumpy_Requires_Reference_To_StdVector_Return_Type< T > >::type
 

Detailed Description

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

Definition at line 65 of file VectorToNumpy.h.

Member Typedef Documentation

◆ non_const_type

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

Definition at line 67 of file VectorToNumpy.h.

◆ type

template<typename ConversionPolicy >
template<class T >
using Mantid::PythonInterface::Policies::VectorRefToNumpy< ConversionPolicy >::apply< T >::type = typename boost::mpl::if_c<is_std_vector<non_const_type>::value, VectorRefToNumpyImpl<non_const_type, ConversionPolicy>, VectorRefToNumpy_Requires_Reference_To_StdVector_Return_Type<T> >::type

Definition at line 69 of file VectorToNumpy.h.


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