| 
    AbyssLib 1.301 
   あびす謹製ノベルゲームフレームワークライブラリ 
   | 
 
多項式のコンテナクラスです。 [詳細]
#include <CMisc.h>
Public メソッド | |
| Expression () | |
| デフォルトコンストラクタです。   | |
| Expression (const Expression &Src) | |
| コピーコンストラクタです。   | |
| ~Expression () | |
| デストラクタです。   | |
| void | clear () | 
| 多項式をクリアします。   | |
| void | push_back (const Token &Src) | 
| トークンを末尾に追加します。   | |
| void | pop_back () | 
| 末尾のトークンを削除します。   | |
| Token & | at (unsigned int Num) | 
| トークンへの参照を取得します。   | |
| const Token & | at (unsigned int Num) const | 
| トークンへの参照を取得します。   | |
| Token & | back () | 
| 末尾のトークンへの参照を取得します。   | |
| const Token & | back () const | 
| 末尾のトークンへの参照を取得します。   | |
| bool | empty () const | 
| 多項式が空か?を取得します。   | |
| unsigned int | size () const | 
| 多項式のサイズを取得します。   | |
| Expression & | operator= (const Expression &RHS) | 
| 代入演算子です。   | |
多項式のコンテナクラスです。
実行ファイルと動的ライブラリの間でデータをやり取りする為のクラスです。
 メソッド等はSTLのvector<Token >クラスに似せてあります。 
| Expression | ( | ) | 
デフォルトコンストラクタです。
| Expression | ( | const Expression & | Src | ) | 
コピーコンストラクタです。
| Src | [in]コピー対象の多項式を指定します。 | 
| ~Expression | ( | ) | 
デストラクタです。
| void clear | ( | ) | 
多項式をクリアします。
| void push_back | ( | const Token & | Src | ) | 
トークンを末尾に追加します。
| Src | [in]追加対象のトークンを指定します。 | 
| void pop_back | ( | ) | 
末尾のトークンを削除します。
末尾のトークンが存在しない場合はランタイムエラー が発生します。
| Token& at | ( | unsigned int | Num | ) | 
| const Token& at | ( | unsigned int | Num | ) | const | 
| const Token& back | ( | ) | const | 
| bool empty | ( | ) | const | 
多項式が空か?を取得します。
| unsigned int size | ( | ) | const | 
多項式のサイズを取得します。
| Expression& operator= | ( | const Expression & | RHS | ) | 
代入演算子です。
| RHS | [in]代入する多項式を指定します。 |