- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- ファイル一覧
- グローバル

関数
operator_array.h

1次元配列用のオペレータ定義 [詳細]

ソースコードを見る。

## 関数
template<class T , class Allocator >
const array< T, Allocator > & | operator+= (array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator-= (array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator*= (array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator/= (array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator+= (array< T, Allocator > &a1, typename array< T, Allocator >::value_type val)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator-= (array< T, Allocator > &a1, typename array< T, Allocator >::value_type val)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator*= (array< T, Allocator > &a1, typename array< T, Allocator >::value_type val)
| 関数・クラスの概要を書く
template<class T , class Allocator >
const array< T, Allocator > & | operator/= (array< T, Allocator > &a1, typename array< T, Allocator >::value_type val)
| 関数・クラスの概要を書く
template<class T , class Allocator >
array< T, Allocator > | operator- (const array< T, Allocator > &a)
| 符号反転
template<class T , class Allocator >
array< T, Allocator > | operator+ (const array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 足し算
template<class T , class Allocator >
array< T, Allocator > | operator- (const array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 引き算
template<class T , class Allocator >
array< T, Allocator > | operator* (const array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 掛け算
template<class T , class Allocator >
array< T, Allocator > | operator/ (const array< T, Allocator > &a1, const array< T, Allocator > &a2)
| 割り算
template<class T , class Allocator >
array< T, Allocator > | operator+ (const array< T, Allocator > &a, typename array< T, Allocator >::value_type val)
| 定数との足し算
template<class T , class Allocator >
array< T, Allocator > | operator+ (typename array< T, Allocator >::value_type val, const array< T, Allocator > &a)
| 関数・クラスの概要を書く
template<class T , class Allocator >
array< T, Allocator > | operator- (const array< T, Allocator > &a, typename array< T, Allocator >::value_type val)
| 定数との引き
template<class T , class Allocator >
array< T, Allocator > | operator- (typename array< T, Allocator >::value_type val, const array< T, Allocator > &a)
| 関数・クラスの概要を書く
template<class T , class Allocator >
array< T, Allocator > | operator* (const array< T, Allocator > &a, typename array< T, Allocator >::value_type val)
| 定数との掛け算
template<class T , class Allocator >
array< T, Allocator > | operator* (typename array< T, Allocator >::value_type val, const array< T, Allocator > &a)
| 関数・クラスの概要を書く
template<class T , class Allocator >
array< T, Allocator > | operator/ (const array< T, Allocator > &a, typename array< T, Allocator >::value_type val)
| 定数との割り算

## 説明

1次元配列用のオペレータ定義

## 関数

template<class T , class Allocator >

array< T, Allocator > operator* | ( | const array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

掛け算

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator* | ( | const array< T, Allocator > & | a,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

定数との掛け算

詳細な説明や関数の使用例を書く

引数

  [in] | a | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator* | ( | typename array< T, Allocator >::value_type | val,
|  | const array< T, Allocator > & | a
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | val | … 引数の説明
  [in] | a | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

const array< T, Allocator >& operator*= | ( | array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

参照元 mist::rgba< T >::operator*=(), mist::bgra< T >::operator*=(), と mist::nRGB< T >::operator*=().

template<class T , class Allocator >

const array< T, Allocator >& operator*= | ( | array< T, Allocator > & | a1,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator+ | ( | const array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

足し算

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator+ | ( | const array< T, Allocator > & | a,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

定数との足し算

詳細な説明や関数の使用例を書く

引数

  [in] | a | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator+ | ( | typename array< T, Allocator >::value_type | val,
|  | const array< T, Allocator > & | a
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | val | … 引数の説明
  [in] | a | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

const array< T, Allocator >& operator+= | ( | array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

参照元 mist::rgba< T >::operator+=(), mist::bgra< T >::operator+=(), と mist::nRGB< T >::operator+=().

template<class T , class Allocator >

const array< T, Allocator >& operator+= | ( | array< T, Allocator > & | a1,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator- | ( | const array< T, Allocator > & | a | ) |
| inline

符号反転

詳細な説明や関数の使用例を書く

引数

  [in] | a | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator- | ( | const array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

引き算

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator- | ( | const array< T, Allocator > & | a,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

定数との引き

詳細な説明や関数の使用例を書く

引数

  [in] | a | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator- | ( | typename array< T, Allocator >::value_type | val,
|  | const array< T, Allocator > & | a
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | val | … 引数の説明
  [in] | a | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

const array< T, Allocator >& operator-= | ( | array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

参照元 mist::rgba< T >::operator-=(), mist::bgra< T >::operator-=(), と mist::nRGB< T >::operator-=().

template<class T , class Allocator >

const array< T, Allocator >& operator-= | ( | array< T, Allocator > & | a1,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator/ | ( | const array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

割り算

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

array< T, Allocator > operator/ | ( | const array< T, Allocator > & | a,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

定数との割り算

詳細な説明や関数の使用例を書く

引数

  [in] | a | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明

template<class T , class Allocator >

const array< T, Allocator >& operator/= | ( | array< T, Allocator > & | a1,
|  | const array< T, Allocator > & | a2
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | a2 | … 引数の説明

戻り値
  戻り値の説明

参照元 mist::rgba< T >::operator/=(), mist::bgra< T >::operator/=(), と mist::nRGB< T >::operator/=().

template<class T , class Allocator >

const array< T, Allocator >& operator/= | ( | array< T, Allocator > & | a1,
|  | typename array< T, Allocator >::value_type | val
| ) |  |
| inline

関数・クラスの概要を書く

詳細な説明や関数の使用例を書く

引数

  [in] | a1 | … 引数の説明
  [in] | val | … 引数の説明

戻り値
  戻り値の説明