Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
#include <DesignPattern.hpp>
公開メンバ関数 | |
Strategy () | |
コンストラクタ | |
virtual | ~Strategy () |
デストラクタ | |
virtual V | Get (T t) |
テンプレート引数Tに応じて、テンプレートVを返却します。 | |
virtual void | Set (T t, V v) |
テンプレートTをキーとしたテンプレートVを設定します。 | |
非公開変数類 | |
std::map< T, V > | _strategy |
Set()で登録されたオブジェクトを管理するマップ | |
DesignPattern.hpp の 125 行目に定義があります。
|
inline |
コンストラクタ
DesignPattern.hpp の 129 行目に定義があります。
|
inlinevirtual |
デストラクタ
DesignPattern.hpp の 132 行目に定義があります。
|
inlinevirtual |
テンプレート引数Tに応じて、テンプレートVを返却します。
t | テンプレートT |
事前にSet()で設定した、Tに紐付くオブジェクト |
DesignPattern.hpp の 138 行目に定義があります。
|
inlinevirtual |
|
private |
Set()で登録されたオブジェクトを管理するマップ
DesignPattern.hpp の 153 行目に定義があります。
参照元 alt::skeleton::Strategy< T, V >::Get(), alt::skeleton::Strategy< T, V >::Set().