|
TNB Library
|
デシリアライズアダプタ. [詳解]
#include <TnbSerializeAdapter.h>
CDeserializeAdapter の継承関係図公開メンバ関数 | |
| 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 行目に定義があります。