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

#include <PipelineFactoryMethod.h>

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

公開メンバ関数

 TerminateElement (TString elementName)
 
virtual ~TerminateElement ()
 
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()
 

限定公開メンバ関数

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

限定公開変数類

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

詳解

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

構築子と解体子

◆ TerminateElement() [1/2]

TerminateElement::TerminateElement ( TString  elementName)

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

参照先 _logger, alt::TString::Ctr(), alt::Log::Init(), alt::Trace.

◆ ~TerminateElement()

TerminateElement::~TerminateElement ( )
virtual

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

◆ TerminateElement() [2/2]

TerminateElement::TerminateElement ( )
protected

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

関数詳解

◆ Update()

メンバ詳解

◆ _logger

Log alt::FactoryMethod::TerminateElement::_logger
protected

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

参照元 TerminateElement(), Update().


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