Mantid
Loading...
Searching...
No Matches
Public Types | List of all members
Mantid::PythonInterface::Policies::VectorToNumpy::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, Converters::Clone >, VectorToNumpy_Requires_StdVector_Return< T > >::type
 

Detailed Description

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

Definition at line 102 of file VectorToNumpy.h.

Member Typedef Documentation

◆ non_const_type

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

Definition at line 104 of file VectorToNumpy.h.

◆ type

template<class T >
using Mantid::PythonInterface::Policies::VectorToNumpy::apply< T >::type = typename boost::mpl::if_c<is_std_vector<non_const_type>::value, VectorRefToNumpyImpl<non_const_type, Converters::Clone>, VectorToNumpy_Requires_StdVector_Return<T> >::type

Definition at line 106 of file VectorToNumpy.h.


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