LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Types | List of all members
ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > > Struct Template Reference

#include <ExpressionTraits.h>

Public Types

typedef UnaryFunction::result_type Element
 
typedef ExpressionTraits
< Operand >::ND 
ND
 
typedef
detail::UnaryOpIterator
< Operand, UnaryFunction > 
Iterator
 
typedef boost::remove_const
< Element >::type 
Value
 
typedef Value const Reference
 
typedef boost::mpl::false_ IsScalar
 

Detailed Description

template<typename Operand, typename UnaryFunction>
struct ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >

Definition at line 71 of file ExpressionTraits.h.

Member Typedef Documentation

template<typename Operand , typename UnaryFunction >
typedef UnaryFunction::result_type ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::Element

Definition at line 72 of file ExpressionTraits.h.

template<typename Operand , typename UnaryFunction >
typedef boost::mpl::false_ ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::IsScalar

Definition at line 77 of file ExpressionTraits.h.

template<typename Operand , typename UnaryFunction >
typedef detail::UnaryOpIterator<Operand,UnaryFunction> ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::Iterator

Definition at line 74 of file ExpressionTraits.h.

template<typename Operand , typename UnaryFunction >
typedef ExpressionTraits<Operand>::ND ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::ND

Definition at line 73 of file ExpressionTraits.h.

template<typename Operand , typename UnaryFunction >
typedef Value const ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::Reference

Definition at line 76 of file ExpressionTraits.h.

template<typename Operand , typename UnaryFunction >
typedef boost::remove_const<Element>::type ndarray::ExpressionTraits< detail::UnaryOpExpression< Operand, UnaryFunction, 1 > >::Value

Definition at line 75 of file ExpressionTraits.h.


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