メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス Array< T >::ArrayRep の解説

#include <Array.h>

すべてのメンバ一覧

Public メソッド

 ArrayRep (T *d, int l)
 ArrayRep (void)
 ArrayRep (int n)
 ArrayRep (int n, const T &val)
 ArrayRep (const ArrayRep &a)
 ~ArrayRep (void)
int length (void) const
void fill (const T &val)
T & elem (int n)
elem (int n) const
void qsort (int(*compare)(const void *, const void *))

Public 変数

T * data
int len
int count

template<class T>
class Array< T >::ArrayRep


コンストラクタとデストラクタの解説

template<class T>
Array< T >::ArrayRep::ArrayRep T *    d,
int    l
[inline]
 

Array.h69 行で定義されています。

参照 Array< T >::ArrayRep::count, Array< T >::ArrayRep::data, と Array< T >::ArrayRep::len.

template<class T>
Array< T >::ArrayRep::ArrayRep void    [inline]
 

Array.h71 行で定義されています。

参照 Array< T >::ArrayRep::count, Array< T >::ArrayRep::data, と Array< T >::ArrayRep::len.

template<class T>
Array< T >::ArrayRep::ArrayRep int    n [inline, explicit]
 

Array.h73 行で定義されています。

参照 Array< T >::ArrayRep::count, Array< T >::ArrayRep::data, と Array< T >::ArrayRep::len.

template<class T>
Array< T >::ArrayRep::ArrayRep int    n,
const T &    val
[inline, explicit]
 

Array.h75 行で定義されています。

参照 Array< T >::ArrayRep::count, Array< T >::ArrayRep::data, Array< T >::ArrayRep::fill(), と Array< T >::ArrayRep::len.

template<class T>
Array< T >::ArrayRep::ArrayRep const ArrayRep &    a [inline]
 

Array.h81 行で定義されています。

参照 Array< T >::ArrayRep::count, Array< T >::ArrayRep::data, と Array< T >::ArrayRep::len.

template<class T>
Array< T >::ArrayRep::~ArrayRep void    [inline]
 

Array.h88 行で定義されています。

参照 Array< T >::ArrayRep::data.


メソッドの解説

template<class T>
T Array< T >::ArrayRep::elem int    n const [inline]
 

Array.h100 行で定義されています。

参照 Array< T >::ArrayRep::data.

template<class T>
T& Array< T >::ArrayRep::elem int    n [inline]
 

Array.h98 行で定義されています。

参照 Array< T >::ArrayRep::data.

template<class T>
void Array< T >::ArrayRep::fill const T &    val [inline]
 

Array.h92 行で定義されています。

参照 Array< T >::ArrayRep::data, と Array< T >::ArrayRep::len.

呼出 Array< T >::ArrayRep::ArrayRep(), と Array< bool >::make_unique().

template<class T>
int Array< T >::ArrayRep::length void    const [inline]
 

Array.h90 行で定義されています。

参照 Array< T >::ArrayRep::len.

呼出 Array< bool >::make_unique().

template<class T>
void Array< T >::ArrayRep::qsort int(*    compare)(const void *, const void *) [inline]
 

Array.h102 行で定義されています。

参照 Array< T >::ArrayRep::data, Array< T >::ArrayRep::len, と octave_qsort().


変数の解説

template<class T>
int Array< T >::ArrayRep::count
 

Array.h67 行で定義されています。

呼出 Array< T >::Array(), Array< T >::ArrayRep::ArrayRep(), Array< T >::fortran_vec(), Array< bool >::make_unique(), Array< T >::maybe_delete_elements(), Array< T >::maybe_delete_elements_1(), Array< T >::print_info(), と Array< T >::~Array().

template<class T>
T* Array< T >::ArrayRep::data
 

Array.h65 行で定義されています。

呼出 Array< T >::ArrayRep::ArrayRep(), Array< T >::ArrayRep::elem(), Array< T >::ArrayRep::fill(), Array< T >::fortran_vec(), Array< T >::print_info(), Array< T >::ArrayRep::qsort(), と Array< T >::ArrayRep::~ArrayRep().

template<class T>
int Array< T >::ArrayRep::len
 

Array.h66 行で定義されています。

呼出 Array< T >::ArrayRep::ArrayRep(), Array< T >::ArrayRep::fill(), Array< T >::ArrayRep::length(), Array< T >::print_info(), と Array< T >::ArrayRep::qsort().


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:05:27 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送