Public Member Functions | Private Types

NoAlias< ArrayClass > Class Template Reference

#include "Array.h"

Inheritance diagram for NoAlias< ArrayClass >:
Inheritance graph
[legend]
Collaboration diagram for NoAlias< ArrayClass >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NoAlias ()
template<class X >
 NoAlias (X x)
template<class X , class Y , class Z >
 NoAlias (X x, Y y, Z z)
template<class X , class Y >
 NoAlias (X x, Y y)
Toperator() (octave_idx_type n)
Toperator() (const Array< octave_idx_type > &ra_idx)
Toperator() (octave_idx_type i, octave_idx_type j)
Toperator() (octave_idx_type i, octave_idx_type j, octave_idx_type k)

Private Types

typedef ArrayClass::element_type T

Detailed Description

template<class ArrayClass>
class NoAlias< ArrayClass >

Definition at line 686 of file Array.h.


Member Typedef Documentation

template<class ArrayClass>
typedef ArrayClass::element_type NoAlias< ArrayClass >::T [private]

Definition at line 688 of file Array.h.


Constructor & Destructor Documentation

template<class ArrayClass>
NoAlias< ArrayClass >::NoAlias (  )  [inline]

Definition at line 690 of file Array.h.

template<class ArrayClass>
template<class X >
NoAlias< ArrayClass >::NoAlias ( x  )  [inline, explicit]

Definition at line 694 of file Array.h.

template<class ArrayClass>
template<class X , class Y >
NoAlias< ArrayClass >::NoAlias ( x,
y 
) [inline, explicit]

Definition at line 697 of file Array.h.

template<class ArrayClass>
template<class X , class Y , class Z >
NoAlias< ArrayClass >::NoAlias ( x,
y,
Z  z 
) [inline, explicit]

Definition at line 700 of file Array.h.


Member Function Documentation

template<class ArrayClass>
T& NoAlias< ArrayClass >::operator() ( octave_idx_type  n  )  [inline]

Definition at line 702 of file Array.h.

template<class ArrayClass>
T& NoAlias< ArrayClass >::operator() ( const Array< octave_idx_type > &  ra_idx  )  [inline]

Definition at line 708 of file Array.h.

template<class ArrayClass>
T& NoAlias< ArrayClass >::operator() ( octave_idx_type  i,
octave_idx_type  j,
octave_idx_type  k 
) [inline]

Definition at line 706 of file Array.h.

template<class ArrayClass>
T& NoAlias< ArrayClass >::operator() ( octave_idx_type  i,
octave_idx_type  j 
) [inline]

Definition at line 704 of file Array.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines