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< ArrayRef< T, N, C > > Struct Template Reference

#include <ArrayTraits.h>

Inheritance diagram for ndarray::ExpressionTraits< ArrayRef< T, N, C > >:
ndarray::ArrayTraits< T, N, C >

Public Types

typedef ArrayRef< T, N, C > Self
 
typedef boost::mpl::false_ IsScalar
 
- Public Types inherited from ndarray::ArrayTraits< T, N, C >
typedef T Element
 
typedef boost::mpl::int_< N > ND
 
typedef boost::mpl::int_< C > RMC
 
typedef detail::NestedIterator
< T, N, C > 
Iterator
 
typedef ArrayRef< T, N-1,(N==C)?(N-1):((C >
0)?C:0)> 
Reference
 
typedef Array< T, N-1,(N==C)?(N-1):((C >
0)?C:0)> 
Value
 
typedef detail::Core< N > Core
 
typedef Core::ConstPtr CorePtr
 

Additional Inherited Members

- Static Public Member Functions inherited from ndarray::ArrayTraits< T, N, C >
static Reference makeReference (Element *data, CorePtr const &core)
 
static Iterator makeIterator (Element *data, CorePtr const &core, int stride)
 
static void fill (Iterator iter, Iterator const &end, Element value)
 

Detailed Description

template<typename T, int N, int C>
struct ndarray::ExpressionTraits< ArrayRef< T, N, C > >

Definition at line 157 of file ArrayTraits.h.

Member Typedef Documentation

template<typename T , int N, int C>
typedef boost::mpl::false_ ndarray::ExpressionTraits< ArrayRef< T, N, C > >::IsScalar

Definition at line 159 of file ArrayTraits.h.

template<typename T , int N, int C>
typedef ArrayRef<T,N,C> ndarray::ExpressionTraits< ArrayRef< T, N, C > >::Self

Definition at line 158 of file ArrayTraits.h.


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