LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
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: