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

クラス TDataSegment の解説

#include <TDataSegment.hh>

TDataSegmentに対する継承グラフ

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

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

Public メソッド

 TDataSegment (const Tstring &id=TunknownID)
 TDataSegment (const TDataSegment &right)
 ~TDataSegment ()
Tint GetRecordSize ()
Tint Record (TOutputObjectStream *output)
Tvoid Clear ()
Tint Serialize (Tvoid *buffer)
const TDataSegment & operator= (const TDataSegment &right)
Tbool operator== (const TDataSegment &right) const
Tbool operator!= (const TDataSegment &right) const
const TDataElementoperator[] (Tint n) const
TDataElementoperator[] (Tint n)
const TDataElementoperator[] (const Tstring &id) const
TDataElementoperator[] (const Tstring &id)
Tbool FindDataElement (const Tstring &id, TDataElement &element) const
Tint FindDataElement (const Tstring &id) 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 TDataSegment &right)

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

TDataSegment::TDataSegment const Tstring   id = TunknownID
 

TDataSegment::TDataSegment const TDataSegment &    right
 

TDataSegment::~TDataSegment  
 


メソッドの解説

Tvoid TDataSegment::Clear   [virtual]
 

TStreamableObjectに実装されています.

Tint TDataSegment::FindDataElement const Tstring   id const
 

Tbool TDataSegment::FindDataElement const Tstring   id,
TDataElement   element
const
 

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

Tobject_t TStreamableObject::GetObjectType   [inline, inherited]
 

Tint TDataSegment::GetRecordSize   [virtual]
 

TStreamableObjectに実装されています.

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

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

const TDataSegment& TDataSegment::operator= const TDataSegment &    right
 

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

Tbool TDataSegment::operator== const TDataSegment &    right const
 

TDataElement& TDataSegment::operator[] const Tstring   id
 

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

TDataElement& TDataSegment::operator[] Tint    n
 

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

Tint TDataSegment::Record TOutputObjectStream   output [virtual]
 

TStreamableObjectに実装されています.

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


変数の解説

Tstring TStreamableObject::theID [protected, inherited]
 

Tobject_t TStreamableObject::theObjectType [protected, inherited]
 


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