TNB Library
|
TinyMacroLang 値参照管理 [詳解]
#include <TnbTmlValue.h>
公開メンバ関数 | |
CTmlValueCarrier (const CTmlValueCarrier &other) | |
コピーコンストラクタ [詳解] | |
CTmlValueCarrier (void) | |
コンストラクタ [詳解] | |
void | Empty (void) |
[設定] 空。. [詳解] | |
LPCSTR | GetExName (void) const |
[取得] 拡張ネーム取得 [詳解] | |
CTmlValue & | operator() (void) |
[取得] 値参照 [詳解] | |
const CTmlValue & | operator() (void) const |
[取得] 値参照 [詳解] | |
CTmlValueCarrier & | operator= (const CTmlValue &v) |
[代入] Valueを代入. [詳解] | |
CTmlValueCarrier & | operator= (const CTmlValueCarrier &other) |
コピーオペレータ [詳解] | |
CTmlValueCarrier & | operator= (double i) |
[代入] double代入. [詳解] | |
CTmlValueCarrier & | operator= (int i) |
[代入] int代入. [詳解] | |
void | Set (LPCSTR lpsz) |
[代入] 拡張ネーム指定. [詳解] | |
void | SetRef (CTmlValue &v) |
[代入] Value参照指定. [詳解] | |
TinyMacroLang 値参照管理
値の計算に使用される数値クラス。 TmlValue の実体か参照のいずれかを管理します。 参照の場合、値を変更したら参照先の値も変更されます。
TnbTmlValue.h の 653 行目に定義があります。
CTmlValueCarrier | ( | void | ) |
コンストラクタ
TnbTmlValue.h の 658 行目に定義があります。
CTmlValueCarrier | ( | const CTmlValueCarrier & | other | ) |
void Empty | ( | void | ) |
LPCSTR GetExName | ( | void | ) | const |
CTmlValue & operator() | ( | void | ) |
const CTmlValue & operator() | ( | void | ) | const |
CTmlValueCarrier & operator= | ( | const CTmlValue & | v | ) |
CTmlValueCarrier & operator= | ( | const CTmlValueCarrier & | other | ) |
CTmlValueCarrier & operator= | ( | double | i | ) |
CTmlValueCarrier & operator= | ( | int | i | ) |
void Set | ( | LPCSTR | lpsz | ) |
void SetRef | ( | CTmlValue & | v | ) |