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

クラス TDataSection の解説

#include <TDataSection.hh>

TDataSectionに対する継承グラフ

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

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

Public メソッド

 TDataSection (const Tstring &id=TunknownID)
 TDataSection (const TDataSection &right)
 ~TDataSection ()
Tint GetRecordSize ()
Tint Record (TOutputObjectStream *objectfile)
Tvoid Clear ()
Tint Serialize (Tvoid *buffer)
const TDataSection & operator= (const TDataSection &right)
Tbool operator== (const TDataSection &right) const
Tbool operator!= (const TDataSection &right) const
const TDataSegmentoperator[] (Tint n) const
TDataSegmentoperator[] (Tint n)
const TDataSegmentoperator[] (const Tstring &id) const
TDataSegmentoperator[] (const Tstring &id)
Tbool FindDataSegment (const Tstring &id, TDataSegment &segment) const
Tint FindDataSegment (const Tstring &id) const
Tbool FindDataElement (const Tstring &segid, const Tstring &eleid, TDataElement &element) const
Tint FindDataElement (const Tstring &segid, const Tstring &eleid) const
Tbool FindDataElement (Tstring idset[2], TDataElement &element) const
Tint FindDataElement (Tstring idset[2]) const
Tbool FindDataElement (const TstringList &idset, TDataElement &element) const
Tint FindDataElement (const TstringList &idset) const
Tobject_t GetObjectType () const
const TstringGetID () 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 TDataSection &right)

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

TDataSection::TDataSection const Tstring   id = TunknownID
 

TDataSection::TDataSection const TDataSection &    right
 

TDataSection::~TDataSection  
 


メソッドの解説

Tvoid TDataSection::Clear   [virtual]
 

TStreamableObjectに実装されています.

Tint TDataSection::FindDataElement const TstringList   idset const
 

Tbool TDataSection::FindDataElement const TstringList   idset,
TDataElement   element
const
 

Tint TDataSection::FindDataElement Tstring    idset[2] const
 

Tbool TDataSection::FindDataElement Tstring    idset[2],
TDataElement   element
const
 

Tint TDataSection::FindDataElement const Tstring   segid,
const Tstring   eleid
const
 

Tbool TDataSection::FindDataElement const Tstring   segid,
const Tstring   eleid,
TDataElement   element
const
 

Tint TDataSection::FindDataSegment const Tstring   id const
 

Tbool TDataSection::FindDataSegment const Tstring   id,
TDataSegment   segment
const
 

const Tstring & TStreamableObject::GetID   [inline, inherited]
 

Tobject_t TStreamableObject::GetObjectType   [inline, inherited]
 

Tint TDataSection::GetRecordSize   [virtual]
 

TStreamableObjectに実装されています.

virtual Tbool TStreamableObject::operator!= const TStreamableObject   right const [virtual, inherited]
 

Tbool TDataSection::operator!= const TDataSection &    right const
 

const TDataSection& TDataSection::operator= const TDataSection &    right
 

virtual Tbool TStreamableObject::operator== const TStreamableObject   right const [virtual, inherited]
 

Tbool TDataSection::operator== const TDataSection &    right const
 

TDataSegment& TDataSection::operator[] const Tstring   id
 

const TDataSegment& TDataSection::operator[] const Tstring   id const
 

TDataSegment& TDataSection::operator[] Tint    n
 

const TDataSegment& TDataSection::operator[] Tint    n const
 

Tint TDataSection::Record TOutputObjectStream   objectfile [virtual]
 

TStreamableObjectに実装されています.

Tint TDataSection::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 TDataSection &    right
[friend]
 


変数の解説

Tstring TStreamableObject::theID [protected, inherited]
 

Tobject_t TStreamableObject::theObjectType [protected, inherited]
 


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