GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Private Types | List of all members
NoAlias< ArrayClass > Class Template Reference

#include "Array.h"

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

Public Member Functions

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

Private Types

typedef ArrayClass::element_type T

Detailed Description

template<class ArrayClass>
class NoAlias< ArrayClass >

Definition at line 738 of file Array.h.

Member Typedef Documentation

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

Definition at line 740 of file Array.h.

Constructor & Destructor Documentation

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

Definition at line 742 of file Array.h.

template<class ArrayClass>
template<class X >
NoAlias< ArrayClass >::NoAlias ( x)
inlineexplicit

Definition at line 746 of file Array.h.

template<class ArrayClass>
template<class X , class Y >
NoAlias< ArrayClass >::NoAlias ( x,
y 
)
inlineexplicit

Definition at line 749 of file Array.h.

template<class ArrayClass>
template<class X , class Y , class Z >
NoAlias< ArrayClass >::NoAlias ( x,
y,
Z  z 
)
inlineexplicit

Definition at line 752 of file Array.h.

Member Function Documentation

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

Definition at line 754 of file Array.h.

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

Definition at line 756 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 758 of file Array.h.

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

Definition at line 760 of file Array.h.


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