The real representation of all arrays. More...
#include "Array.h"
Public Member Functions | |
ArrayRep (const ArrayRep &a) | |
ArrayRep (octave_idx_type n) | |
ArrayRep (octave_idx_type n, const T &val) | |
ArrayRep (T *d, octave_idx_type l) | |
template<typename U > | |
ArrayRep (U *d, octave_idx_type l) | |
ArrayRep (void) | |
~ArrayRep (void) | |
octave_idx_type | numel (void) const |
Public Attributes | |
octave::refcount< octave_idx_type > | count |
T * | data |
octave_idx_type | len |
Private Member Functions | |
ArrayRep & | operator= (const ArrayRep &a) |
The real representation of all arrays.
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
Definition at line 167 of file Array.h.
References Array< T >::ArrayRep::data, and Array< T >::ArrayRep::len.
|
inline |
|
inline |
octave::refcount<octave_idx_type> Array< T >::ArrayRep::count |
Definition at line 138 of file Array.h.
Referenced by Array< T >::Array(), Array< T >::~Array(), Array< T >::is_shared(), Array< T >::jit_ref_count(), Array< T >::maybe_economize(), and Array< T >::operator=().
T* Array< T >::ArrayRep::data |
Definition at line 136 of file Array.h.
Referenced by Array< T >::ArrayRep::ArrayRep(), and Array< T >::maybe_economize().
octave_idx_type Array< T >::ArrayRep::len |
Definition at line 137 of file Array.h.
Referenced by Array< T >::ArrayRep::ArrayRep(), and Array< T >::maybe_economize().