Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
プリミティブな変数を管理するコンテナクラス [詳解]
#include <Freight.hpp>
公開メンバ関数 | |
Freight () | |
コンストラクタ | |
Freight (const Freight< T > &base) | |
コピーコンストラクタ | |
Freight (IMemory *memory) | |
コンストラクタ | |
Freight (T *lpData, size_t size, IMemory *memory=NULL) | |
コンストラクタ | |
APIENTRY | ~Freight () |
デストラクタ | |
VOID APIENTRY | Clear () |
格納領域の開放 | |
T *APIENTRY | GetData () const |
格納データの取得 | |
size_t APIENTRY | GetSize () const |
格納データのサイズ取得 | |
VOID APIENTRY | New (size_t size) |
事前のメモリ取得 | |
VOID APIENTRY | operator= (const Freight< T > &base) |
安全なオブジェクトのコピー | |
VOID APIENTRY | SetData (T *lpData, size_t size) |
値の設定 | |
非公開変数類 | |
T * | _lpData |
IMemory * | _memory |
size_t | _size |
プリミティブな変数を管理するコンテナクラス
Freight.hpp の 17 行目に定義があります。
|
inline |
コンストラクタ
Freight.hpp の 1 行目に定義があります。
|
inline |
|
inline |
|
inline |
|
inline |
デストラクタ
Freight.hpp の 64 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_memory, alt::skeleton::Freight< T >::Clear().
|
inline |
格納領域の開放
Freight.hpp の 107 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_lpData, alt::skeleton::Freight< T >::_memory, alt::skeleton::Freight< T >::_size, alt::skeleton::IMemory::Free().
参照元 alt::skeleton::Freight< T >::~Freight(), PerfCheck::FreightPerformanceCheck::Measure(), alt::skeleton::Freight< T >::New(), WindowsLibraryTest::TEST_CLASS().
|
inline |
格納データの取得
Freight.hpp の 100 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_lpData.
参照元 LeakCheck::FreightMemoryLeakCheck::DoAction5(), LeakCheck::FreightMemoryLeakCheck::DoAction6(), WindowsLibraryTest::TEST_CLASS().
|
inline |
格納データのサイズ取得
Freight.hpp の 104 行目に定義があります。
|
inline |
事前のメモリ取得
size | 取得サイズ |
Freight.hpp の 91 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_lpData, alt::skeleton::Freight< T >::_memory, alt::skeleton::Freight< T >::_size, alt::skeleton::IMemory::Allocate(), alt::skeleton::Freight< T >::Clear(), size.
参照元 PerfCheck::FreightPerformanceCheck::Measure(), alt::skeleton::Freight< T >::SetData().
|
inline |
安全なオブジェクトのコピー
base | コピー元オブジェクト |
Freight.hpp の 119 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_lpData, alt::skeleton::Freight< T >::_memory, alt::skeleton::Freight< T >::_size, alt::skeleton::Freight< T >::SetData().
|
inline |
値の設定
lpData | 格納データ |
size | 格納データサイズ(T単位の個数) |
Freight.hpp の 78 行目に定義があります。
参照先 alt::skeleton::Freight< T >::_lpData, alt::skeleton::Freight< T >::_size, alt::skeleton::Freight< T >::New(), size.
参照元 LeakCheck::FreightMemoryLeakCheck::DoAction3(), LeakCheck::FreightMemoryLeakCheck::DoAction4(), LeakCheck::FreightMemoryLeakCheck::DoAction5(), LeakCheck::FreightMemoryLeakCheck::DoAction6(), alt::skeleton::Freight< T >::operator=(), WindowsLibraryTest::TEST_CLASS().
|
private |
|
private |
|
private |