![]() |
Grail (C++)
1.1.1
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::Blackboard, including all inherited members.
| AddDataToNameMap(std::map< std::string, std::string > &outMap) const (defined in grail::Blackboard) | grail::Blackboard | |
| Blackboard()=default (defined in grail::Blackboard) | grail::Blackboard | |
| Blackboard(const Blackboard &other) (defined in grail::Blackboard) | grail::Blackboard | |
| Blackboard(Blackboard &&other)=delete (defined in grail::Blackboard) | grail::Blackboard | |
| ContainsKey(const std::string &key) const | grail::Blackboard | |
| GetOrAddValue(const std::string &key) | grail::Blackboard | inline |
| GetValue(const std::string &key) const | grail::Blackboard | inline |
| Merge(const Blackboard &other, std::function< const std::any &(const std::any &, const std::any &)> mergeStrategy=OursStrategy) | grail::Blackboard | |
| operator=(const Blackboard &other) (defined in grail::Blackboard) | grail::Blackboard | |
| operator=(Blackboard &&other)=delete (defined in grail::Blackboard) | grail::Blackboard | |
| OursStrategy(const std::any &ours, const std::any &theirs) | grail::Blackboard | static |
| RemoveEntry(const std::string &key) | grail::Blackboard | |
| SetDefaultValue(const std::string &key) | grail::Blackboard | inline |
| SetValue(const std::string &key, const T &value) | grail::Blackboard | inline |
| SetValue(const std::string &key, T &&value) | grail::Blackboard | inline |
| Size() const | grail::Blackboard | |
| TheirsStrategy(const std::any &ours, const std::any &theirs) | grail::Blackboard | static |
| TryGetValue(const std::string &key, T &outValue) const | grail::Blackboard | inline |
| TwoWayMerge(Blackboard &first, Blackboard &second, std::function< const std::any &(const std::any &, const std::any &)> firstStrategy=OursStrategy, std::function< const std::any &(const std::any &, const std::any &)> secondStrategy=OursStrategy) | grail::Blackboard | static |
| ~Blackboard()=default (defined in grail::Blackboard) | grail::Blackboard |