template<class TYPE>
class FVCL::CFvListAllocator< TYPE >
配列確保テンプレートクラス(単方向リスト)
- テンプレート引数
-
namespace FVCL
配列の動的な確保を行います。確保された配列のアドレスは連続していません。
- 必要条件:
- ヘッダー: FVCLbasic.h
|
| CFvListAllocator (size_type uiInitial, size_type uiIncrease) |
| コンストラクタ [詳解]
|
|
virtual | ~CFvListAllocator () |
| デストラクタ [詳解]
|
|
virtual reference | SetItem (size_type uiIndex, const_reference _Val) |
| 配列への要素の設定 [詳解]
|
|
virtual reference | GetItem (size_type uiIndex) const |
| 配列の要素の取得 [詳解]
|
|
virtual pointer | GetBuffer (size_type uiIndex=0) const |
| 配列の要素へのアドレス取得 [詳解]
|
|
virtual bool | Allocate () |
| 配列の確保 [詳解]
|
|
virtual void | Clear () |
| 配列の開放 [詳解]
|
|
virtual bool | Reserve (size_type uiIncrease) |
| 配列容量の追加 [詳解]
|
|
virtual bool | Erase (size_type uiS, size_type uiE) |
| 配列要素の削除 [詳解]
|
|
virtual bool | Insert (size_type uiPos, size_type uiSize, const_reference _Val) |
| 配列への要素の挿入 [詳解]
|
|
virtual bool | PopBack () |
| 配列末端からの要素の取り出し [詳解]
|
|
virtual bool | PushBack (const_reference _Val) |
| 配列への要素の追加 [詳解]
|
|
virtual bool | Resize (size_type uiSize, const_pointer pVal=NULL) |
| 配列の再確保 [詳解]
|
|
virtual bool | ChangeOrder (size_type uiPos, INT order) |
| 配列要素の順序入れ替え [詳解]
|
|
virtual bool | SwapItem (size_type uiPos1, size_type uiPos2) |
| 配列要素の位置入れ替え [詳解]
|
|
| CFvAllocator (size_type uiInitial, size_type uiIncrease) |
| コンストラクタ [詳解]
|
|
virtual | ~CFvAllocator () |
| デストラクタ [詳解]
|
|
virtual size_type | GetCount () const |
| 配列の要素数の取得 [詳解]
|
|
virtual size_type | GetBack () const |
| 配列終端の指標の取得 [詳解]
|
|
virtual size_type | GetCapacity () const |
| 配列の許容量の取得 [詳解]
|
|
virtual size_type | SetIncrease (size_type uiIncrease) |
| 配列の増分の設定 [詳解]
|
|
virtual size_type | GetIncrease () const |
| 配列の増分の取得 [詳解]
|
|
| CFvObject () |
| 標準のコンストラクタ [詳解]
|
|
virtual | ~CFvObject () |
| デストラクタ [詳解]
|
|
INT | SetErrorCode (INT err) |
| エラーコードの設定 [詳解]
|
|
INT | SetErrorCode (INT err) const |
| エラーコードの設定 [詳解]
|
|
INT | GetErrorCode () const |
| エラーコードの取得 [詳解]
|
|
bool | SetAllocateOption (INT value) |
| 画像領域確保時のオプションの設定 [詳解]
|
|
INT | GetAllocateOption () const |
| 画像領域確保時のオプションの取得 [詳解]
|
|
void * | operator new (size_t uiSize) |
| new オペレータ [詳解]
|
|
void * | operator new[] (size_t uiSize) |
| new[] オペレータ [詳解]
|
|
void | operator delete (void *pvObject) |
| delete オペレータ [詳解]
|
|
void | operator delete[] (void *pvObject) |
| delete[] オペレータ [詳解]
|
|
void * | operator new (size_t uiSize, LPCSTR szFileName, INT iLine) |
| new オペレータ [詳解]
|
|
void * | operator new[] (size_t uiSize, LPCSTR szFileName, INT iLine) |
| new[] オペレータ [詳解]
|
|
void | operator delete (void *pvObject, LPCSTR szFileName, INT iLine) |
| delete オペレータ [詳解]
|
|
void | operator delete[] (void *pvObject, LPCSTR szFileName, INT iLine) |
| delete[] オペレータ [詳解]
|
|
virtual CFvObject & | operator= (const CFvObject &src) |
| 代入オペレータ [詳解]
|
|
virtual bool | operator== (const CFvObject &src) const |
| 比較オペレータ (==) [詳解]
|
|
virtual bool | operator!= (const CFvObject &src) const |
| 比較オペレータ (!=) [詳解]
|
|