TNB Library
|
デシリアライズアダプタ. [詳解]
#include <TnbSerializeAdapter.h>
公開メンバ関数 | |
CDeserializeAdapter (const IConstCollectionT< BYTE > *in) | |
コンストラクタ [詳解] | |
virtual void | GetRaw (size_t size, LPVOID _P) const |
[取得] 取得. [詳解] | |
template<typename T > | |
const IDeserializer & | operator>> (T &_t) const |
[取得] 取得. [詳解] | |
デシリアライズアダプタ.
BYTE型のコレクションから、デシリアライします。
TnbSerializeAdapter.h の 86 行目に定義があります。
CDeserializeAdapter | ( | const IConstCollectionT< BYTE > * | in | ) |
|
virtual |
[取得] 取得.
指定データを取得します。
[in] | size | 取得するデータサイズ(単位BYTE) |
[out] | _P | 取得するデータ |
CShortOfDataException | 読み出しサイズが足りない時、スローされます。 |
CTnbException | 失敗時は、任意のスローの可能性があります。 |
IDeserializerを実装しています。
TnbSerializeAdapter.h の 110 行目に定義があります。
|
inherited |
[取得] 取得.
指定データをデシリアライズして取得します。
[out] | _t | データ |
CNotSupportException | デシリアライズをサポートしていない型が指定されると、スローされます。 |
CTnbException | 失敗時は、任意のスローの可能性があります。 |
TnbSerializer.h の 277 行目に定義があります。