#include "Array.h"
Public Member Functions | |
ArrayRep (T *d, octave_idx_type l) | |
template<class U > | |
ArrayRep (U *d, octave_idx_type l) | |
ArrayRep (octave_idx_type n) | |
ArrayRep (const ArrayRep &a) | |
ArrayRep (octave_idx_type n, const T &val) | |
ArrayRep (void) | |
~ArrayRep (void) | |
octave_idx_type | length (void) const |
Public Attributes | |
octave_refcount< int > | count |
T * | data |
octave_idx_type | len |
Private Member Functions | |
ArrayRep & | operator= (const ArrayRep &a) |
Definition at line 57 of file Array.h.
Array< T >::ArrayRep::ArrayRep | ( | T * | d, | |
octave_idx_type | l | |||
) | [inline] |
Definition at line 65 of file Array.h.
References copy_or_memcpy().
Array< T >::ArrayRep::ArrayRep | ( | U * | d, | |
octave_idx_type | l | |||
) | [inline] |
Array< T >::ArrayRep::ArrayRep | ( | void | ) | [inline] |
Array< T >::ArrayRep::ArrayRep | ( | octave_idx_type | n | ) | [inline, explicit] |
Array< T >::ArrayRep::ArrayRep | ( | octave_idx_type | n, | |
const T & | val | |||
) | [inline, explicit] |
Definition at line 82 of file Array.h.
References fill_or_memset().
Definition at line 88 of file Array.h.
References copy_or_memcpy(), Array< T >::ArrayRep::data, and Array< T >::ArrayRep::len.
Array< T >::ArrayRep::~ArrayRep | ( | void | ) | [inline] |
octave_idx_type Array< T >::ArrayRep::length | ( | void | ) | const [inline] |
octave_refcount<int> Array< T >::ArrayRep::count |
Definition at line 63 of file Array.h.
Referenced by Array< octave_value >::Array(), Array< T >::Array(), Array< T >::clear(), Array< T >::fill(), Array< octave_value >::is_shared(), Array< octave_value >::maybe_economize(), Array< octave_value >::operator=(), Array< T >::print_info(), Array< T >::resize1(), and Array< octave_value >::~Array().
T* Array< T >::ArrayRep::data |
Definition at line 61 of file Array.h.
Referenced by Array< T >::ArrayRep::ArrayRep(), Array< T >::clear(), Array< T >::fill(), Array< octave_value >::maybe_economize(), and Array< T >::print_info().
octave_idx_type Array< T >::ArrayRep::len |
Definition at line 62 of file Array.h.
Referenced by Array< T >::ArrayRep::ArrayRep(), Array< T >::clear(), Array< octave_value >::maybe_economize(), Array< T >::print_info(), and Array< T >::resize1().