TDataRecord class Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# クラス TDataRecord の解説

`#include <TDataRecord.hh>`

TDataRecordに対する継承グラフ

[凡例]
TDataRecordのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public メソッド
| TDataRecord (const Tstring &id=TunknownID)
| TDataRecord (const TDataRecord &right)
| ~TDataRecord ()
Tint | GetRecordSize ()
Tint | Record (TOutputObjectStream *output)
Tvoid | Clear ()
Tint | Serialize (Tvoid *buffer)
const TDataRecord & | operator= (const TDataRecord &right)
Tbool | operator== (const TDataRecord &right) const
Tbool | operator!= (const TDataRecord &right) const
const TDataSection & | operator[] (Tint n) const
TDataSection & | operator[] (Tint n)
const TDataSection & | operator[] (const Tstring &id) const
TDataSection & | operator[] (const Tstring &id)
Tbool | FindDataSection (const Tstring &id, TDataSection &section) const
Tint | FindDataSection (const Tstring &id) const
Tbool | FindDataSegment (const Tstring &secid, const Tstring &segid, TDataSegment &segment) const
Tint | FindDataSegment (const Tstring &secid, const Tstring &segid) const
Tbool | FindDataSegment (Tstring idset[2], TDataSegment &segment) const
Tint | FindDataSegment (Tstring idset[2]) const
Tbool | FindDataSegment (const TstringList &idset, TDataSegment &segment) const
Tint | FindDataSegment (const TstringList &idset) const
Tbool | FindDataElement (const Tstring &secid, const Tstring &segid, const Tstring &eleid, TDataElement &element) const
Tint | FindDataElement (const Tstring &secid, const Tstring &segid, const Tstring &eleid) const
Tbool | FindDataElement (Tstring idset[3], TDataElement &element) const
Tint | FindDataElement (Tstring idset[3]) const
Tbool | FindDataElement (const TstringList &idset, TDataElement &element) const
Tint | FindDataElement (const TstringList &idset) const
Tobject_t | GetObjectType () const
const Tstring & | GetID () const
Tvoid | SetObjectType (Tobject_t objecttype)
Tvoid | SetID (const Tstring &id)
virtual Tbool | operator== (const TStreamableObject &right) const
virtual Tbool | operator!= (const TStreamableObject &right) const
## Protected 変数
Tobject_t | theObjectType
Tstring | theID
## フレンド
Tostream & | operator<< (Tostream &tos, const TDataRecord &right)

## コンストラクタとデストラクタの解説

TDataRecord::TDataRecord | ( | const Tstring & | id = TunknownID | ) |

TDataRecord::TDataRecord | ( | const TDataRecord & | right | ) |

TDataRecord::~TDataRecord | ( |  | ) |

## メソッドの解説

Tvoid TDataRecord::Clear | ( |  | ) | `[virtual]`

| TStreamableObjectに実装されています.

Tint TDataRecord::FindDataElement | ( | const TstringList & | idset | ) | const

Tbool TDataRecord::FindDataElement | ( | const TstringList & | idset,
|  | TDataElement & | element
| ) | const

Tint TDataRecord::FindDataElement | ( | Tstring | idset[3] | ) | const

Tbool TDataRecord::FindDataElement | ( | Tstring | idset[3],
|  | TDataElement & | element
| ) | const

Tint TDataRecord::FindDataElement | ( | const Tstring & | secid,
|  | const Tstring & | segid,
|  | const Tstring & | eleid
| ) | const

Tbool TDataRecord::FindDataElement | ( | const Tstring & | secid,
|  | const Tstring & | segid,
|  | const Tstring & | eleid,
|  | TDataElement & | element
| ) | const

Tint TDataRecord::FindDataSection | ( | const Tstring & | id | ) | const

Tbool TDataRecord::FindDataSection | ( | const Tstring & | id,
|  | TDataSection & | section
| ) | const

Tint TDataRecord::FindDataSegment | ( | const TstringList & | idset | ) | const

Tbool TDataRecord::FindDataSegment | ( | const TstringList & | idset,
|  | TDataSegment & | segment
| ) | const

Tint TDataRecord::FindDataSegment | ( | Tstring | idset[2] | ) | const

Tbool TDataRecord::FindDataSegment | ( | Tstring | idset[2],
|  | TDataSegment & | segment
| ) | const

Tint TDataRecord::FindDataSegment | ( | const Tstring & | secid,
|  | const Tstring & | segid
| ) | const

Tbool TDataRecord::FindDataSegment | ( | const Tstring & | secid,
|  | const Tstring & | segid,
|  | TDataSegment & | segment
| ) | const

const Tstring & TStreamableObject::GetID | ( |  | ) | `[inline, inherited]`

Tobject_t TStreamableObject::GetObjectType | ( |  | ) | `[inline, inherited]`

Tint TDataRecord::GetRecordSize | ( |  | ) | `[virtual]`

| TStreamableObjectに実装されています.

virtual Tbool TStreamableObject::operator!= | ( | const TStreamableObject & | right | ) | const`[virtual, inherited]`

Tbool TDataRecord::operator!= | ( | const TDataRecord & | right | ) | const

const TDataRecord& TDataRecord::operator= | ( | const TDataRecord & | right | ) |

virtual Tbool TStreamableObject::operator== | ( | const TStreamableObject & | right | ) | const`[virtual, inherited]`

Tbool TDataRecord::operator== | ( | const TDataRecord & | right | ) | const

TDataSection& TDataRecord::operator[] | ( | const Tstring & | id | ) |

const TDataSection& TDataRecord::operator[] | ( | const Tstring & | id | ) | const

TDataSection& TDataRecord::operator[] | ( | Tint | n | ) |

const TDataSection& TDataRecord::operator[] | ( | Tint | n | ) | const

Tint TDataRecord::Record | ( | TOutputObjectStream * | output | ) | `[virtual]`

| TStreamableObjectに実装されています.

Tint TDataRecord::Serialize | ( | Tvoid * | buffer | ) | `[virtual]`

| TStreamableObjectに実装されています.

Tvoid TStreamableObject::SetID | ( | const Tstring & | id | ) | `[inline, inherited]`

Tvoid TStreamableObject::SetObjectType | ( | Tobject_t | objecttype | ) | `[inline, inherited]`

## フレンドと関連する関数の解説

Tostream& operator<< | ( | Tostream & | tos,
|  | const TDataRecord & | right
| ) | `[friend]`

## 変数の解説

Tstring TStreamableObject::theID`[protected, inherited]`

Tobject_t TStreamableObject::theObjectType`[protected, inherited]`

このクラスの解説は次のファイルから生成されました:

- TDataRecord.hh