GNU Octave  4.0.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 | Public Attributes | List of all members
jit_array< T, U > Struct Template Reference

#include "jit-typeinfo.h"

Collaboration diagram for jit_array< T, U >:
Collaboration graph
[legend]

Public Member Functions

 jit_array ()
 
 jit_array (T &from)
 
 operator T () const
 
void update (void)
 
void update (T *aarray)
 

Public Attributes

T * array
 
octave_idx_typedimensions
 
intref_count
 
U * slice_data
 
octave_idx_type slice_len
 

Detailed Description

template<typename T, typename U>
struct jit_array< T, U >

Definition at line 68 of file jit-typeinfo.h.

Constructor & Destructor Documentation

template<typename T , typename U >
jit_array< T, U >::jit_array ( )
inline

Definition at line 71 of file jit-typeinfo.h.

template<typename T , typename U >
jit_array< T, U >::jit_array ( T &  from)
inline

Definition at line 73 of file jit-typeinfo.h.

Member Function Documentation

template<typename T , typename U >
jit_array< T, U >::operator T ( ) const
inline

Definition at line 92 of file jit-typeinfo.h.

template<typename T , typename U >
void jit_array< T, U >::update ( void  )
inline
template<typename T , typename U >
void jit_array< T, U >::update ( T *  aarray)
inline

Definition at line 86 of file jit-typeinfo.h.

Member Data Documentation

template<typename T , typename U >
T* jit_array< T, U >::array
template<typename T , typename U >
octave_idx_type* jit_array< T, U >::dimensions

Definition at line 101 of file jit-typeinfo.h.

Referenced by octave_jit_end_matrix(), and operator<<().

template<typename T , typename U >
int* jit_array< T, U >::ref_count

Definition at line 97 of file jit-typeinfo.h.

Referenced by operator<<().

template<typename T , typename U >
U* jit_array< T, U >::slice_data

Definition at line 99 of file jit-typeinfo.h.

Referenced by operator<<().

template<typename T , typename U >
octave_idx_type jit_array< T, U >::slice_len

Definition at line 100 of file jit-typeinfo.h.

Referenced by operator<<().


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