Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
alt::FactoryMethod::SyncElement クラス

#include <PipelineFactoryMethod.h>

alt::FactoryMethod::SyncElement の継承関係図
alt::FactoryMethod::IElement alt::skeleton::ISubscriber< IData * > alt::skeleton::IObserver< IData * >

公開メンバ関数

 SyncElement (TString elementName)
 
virtual ~SyncElement ()
 
virtual void Update (IData *data)
 
- 基底クラス alt::FactoryMethod::IElement に属する継承公開メンバ関数
 IElement (TString elementName)
 
virtual ~IElement ()
 
virtual TStringGetName ()
 
virtual void SetProduct (IProduct *product)
 
virtual void Setup ()
 
virtual void Update (IData *data)=0
 
- 基底クラス alt::skeleton::ISubscriber< IData * > に属する継承公開メンバ関数
virtual void Add (IObserver< IData * > *observer)
 IObserver<Data>*を引数とする関数 Add()
 
virtual void Notify (IData * data)
 Dataを引数とする関数 Notify()
 
virtual void Remove (IObserver< IData * > *observer)
 IObserver<Data>*を引数とする関数 Remove()
 
- 基底クラス alt::skeleton::IObserver< IData * > に属する継承公開メンバ関数
virtual void Update (IData * data)=0
 Dataを引数とする関数 Update()
 

限定公開メンバ関数

 SyncElement ()
 
- 基底クラス alt::FactoryMethod::IElement に属する継承限定公開メンバ関数
 IElement ()
 

その他の継承メンバ

- 基底クラス alt::FactoryMethod::IElement に属する継承限定公開変数類
TString _elementName
 
IProduct_product = nullptr
 

詳解

PipelineFactoryMethod.h87 行目に定義があります。

構築子と解体子

◆ SyncElement() [1/2]

SyncElement::SyncElement ( TString  elementName)

PipelineFactoryMethod.cpp212 行目に定義があります。

参照先 alt::FactoryMethod::IElement::_product.

◆ ~SyncElement()

SyncElement::~SyncElement ( )
virtual

PipelineFactoryMethod.cpp218 行目に定義があります。

◆ SyncElement() [2/2]

SyncElement::SyncElement ( )
protected

PipelineFactoryMethod.cpp223 行目に定義があります。

参照先 alt::FactoryMethod::IElement::_product.

関数詳解

◆ Update()

void SyncElement::Update ( IData data)
virtual

このクラス詳解は次のファイルから抽出されました: