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

クラス TDataRecord の解説

#include <TDataRecord.hh>

TDataRecordに対する継承グラフ

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

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

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
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
 

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]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.7.1)
Go IWAI <goiwai@users.sourceforge.jp>