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

クラス テンプレートoctave_int< T > の解説

#include <oct-inttypes.h>

octave_int< T >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

typedef T val_type

Public メソッド

 octave_int (void)
template<class U>  octave_int (U i)
 octave_int (bool b)
template<class U>  octave_int (const octave_int< U > &i)
 octave_int (const octave_int< T > &i)
octave_int & operator= (const octave_int< T > &i)
 ~octave_int (void)
value (void) const
const unsigned char * iptr (void) const
bool operator! (void) const
octave_int< T > operator+ (void) const
octave_int< T > operator- (void) const
 operator double (void) const
 operator float (void) const
octave_int< T > & operator+= (const octave_int< T > &x)
octave_int< T > & operator-= (const octave_int< T > &x)
octave_int< T > & operator *= (const octave_int< T > &x)
octave_int< T > & operator/= (const octave_int< T > &x)
template<class T2> octave_int< T > & operator<<= (const T2 &x)
template<class T2> octave_int< T > & operator>>= (const T2 &x)
octave_int< T > min (void) const
octave_int< T > max (void) const

Static Public メソッド

int nbits (void)
int byte_size (void)

template<class T>
class octave_int< T >


Typedef の解説

template<class T>
typedef T octave_int< T >::val_type
 

oct-inttypes.h216 行で定義されています。


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

template<class T>
octave_int< T >::octave_int void    [inline]
 

oct-inttypes.h218 行で定義されています。

template<class T>
template<class U>
octave_int< T >::octave_int   i [inline]
 

oct-inttypes.h221 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE.

template<class T>
octave_int< T >::octave_int bool    b [inline]
 

oct-inttypes.h223 行で定義されています。

参照 b.

template<class T>
template<class U>
octave_int< T >::octave_int const octave_int< U > &    i [inline]
 

oct-inttypes.h226 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE, と octave_int< T >::value().

template<class T>
octave_int< T >::octave_int const octave_int< T > &    i [inline]
 

oct-inttypes.h229 行で定義されています。

template<class T>
octave_int< T >::~octave_int void    [inline]
 

oct-inttypes.h237 行で定義されています。


メソッドの解説

template<class T>
int octave_int< T >::byte_size void    [inline, static]
 

oct-inttypes.h315 行で定義されています。

template<class T>
const unsigned char* octave_int< T >::iptr void    const [inline]
 

oct-inttypes.h241 行で定義されています。

template<class T>
octave_int<T> octave_int< T >::max void    const [inline]
 

oct-inttypes.h311 行で定義されています。

参照 max().

template<class T>
octave_int<T> octave_int< T >::min void    const [inline]
 

oct-inttypes.h310 行で定義されています。

参照 min().

template<class T>
int octave_int< T >::nbits void    [inline, static]
 

oct-inttypes.h313 行で定義されています。

参照 CHAR_BIT.

template<class T>
octave_int<T>& octave_int< T >::operator *= const octave_int< T > &    x [inline]
 

oct-inttypes.h279 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE, と octave_int< T >::value().

template<class T>
octave_int< T >::operator double void    const [inline]
 

oct-inttypes.h259 行で定義されています。

参照 octave_int< T >::value().

template<class T>
octave_int< T >::operator float void    const [inline]
 

oct-inttypes.h261 行で定義されています。

参照 octave_int< T >::value().

template<class T>
bool octave_int< T >::operator! void    const [inline]
 

oct-inttypes.h244 行で定義されています。

template<class T>
octave_int<T> octave_int< T >::operator+ void    const [inline]
 

oct-inttypes.h246 行で定義されています。

template<class T>
octave_int<T>& octave_int< T >::operator+= const octave_int< T > &    x [inline]
 

oct-inttypes.h263 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE, と octave_int< T >::value().

template<class T>
octave_int<T> octave_int< T >::operator- void    const [inline]
 

oct-inttypes.h248 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE.

template<class T>
octave_int<T>& octave_int< T >::operator-= const octave_int< T > &    x [inline]
 

oct-inttypes.h271 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE, と octave_int< T >::value().

template<class T>
octave_int<T>& octave_int< T >::operator/= const octave_int< T > &    x [inline]
 

oct-inttypes.h287 行で定義されています。

参照 OCTAVE_INT_FIT_TO_RANGE, octave_int< T >::value(), と xround().

template<class T>
template<class T2>
octave_int<T>& octave_int< T >::operator<<= const T2 &    x [inline]
 

oct-inttypes.h297 行で定義されています。

参照 max().

template<class T>
octave_int& octave_int< T >::operator= const octave_int< T > &    i [inline]
 

oct-inttypes.h231 行で定義されています。

参照 octave_int< T >::ival.

template<class T>
template<class T2>
octave_int<T>& octave_int< T >::operator>>= const T2 &    x [inline]
 

oct-inttypes.h304 行で定義されています。

template<class T>
T octave_int< T >::value void    const [inline]
 

oct-inttypes.h239 行で定義されています。

呼出 octave_int< T >::octave_int(), octave_int< T >::operator *=(), octave_int< T >::operator double(), octave_int< T >::operator float(), octave_int< T >::operator+=(), octave_int< T >::operator-=(), operator/(), octave_int< T >::operator/=(), と pow().


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