Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
コンポジット テンプレート [詳解]
#include <DesignPattern.hpp>
公開メンバ関数 | |
void | Add (std::wstring key, CompositeLeaf &leaf) |
void | Add (std::wstring key, CompositeNode &node) |
CompositeLeaf & | GetLeaf (std::wstring key) |
std::vector< std::wstring > | GetLeafKeys () |
std::vector< CompositeLeaf > | GetLeafValues () |
std::wstring | GetName () |
CompositeNode & | GetNode (std::wstring key) |
std::vector< std::wstring > | GetNodeKeys () |
std::vector< CompositeNode > | GetNodeValues () |
void | SetName (std::wstring name) |
非公開変数類 | |
std::map< std::wstring, CompositeLeaf > | _leafs |
std::wstring | _nodeName |
std::map< std::wstring, CompositeNode > | _nodes |
|
inline |
DesignPattern.hpp の 299 行目に定義があります。
参照先 _leafs.
|
inline |
DesignPattern.hpp の 268 行目に定義があります。
参照先 _nodes.
|
inline |
DesignPattern.hpp の 304 行目に定義があります。
参照先 _leafs.
|
inline |
DesignPattern.hpp の 306 行目に定義があります。
参照先 _leafs.
|
inline |
DesignPattern.hpp の 318 行目に定義があります。
参照先 _leafs.
|
inline |
DesignPattern.hpp の 264 行目に定義があります。
参照先 _nodeName.
|
inline |
DesignPattern.hpp の 273 行目に定義があります。
参照先 _nodes.
|
inline |
DesignPattern.hpp の 275 行目に定義があります。
参照先 _nodes.
|
inline |
DesignPattern.hpp の 287 行目に定義があります。
参照先 _nodes.
|
inline |
DesignPattern.hpp の 266 行目に定義があります。
参照先 _nodeName.
|
private |
DesignPattern.hpp の 333 行目に定義があります。
参照元 Add(), GetLeaf(), GetLeafKeys(), GetLeafValues().
|
private |
DesignPattern.hpp の 331 行目に定義があります。
|
private |
DesignPattern.hpp の 332 行目に定義があります。
参照元 Add(), GetNode(), GetNodeKeys(), GetNodeValues().