![]() |
Grail (C++)
1.4.0
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.
| 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< BlackboardEntry(const std::string &, const BlackboardEntry &, const BlackboardEntry &)> 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::string &, const BlackboardEntry &ours, const BlackboardEntry &theirs) | grail::Blackboard | static |
| RemoveEntry(const std::string &key) | grail::Blackboard | |
| SerializeToMap(std::map< std::string, std::string > &outMap) const | 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::string &, const BlackboardEntry &ours, const BlackboardEntry &theirs) | grail::Blackboard | static |
| TryGetValue(const std::string &key, T &outValue) const | grail::Blackboard | inline |
| TwoWayMerge(Blackboard &first, Blackboard &second, std::function< BlackboardEntry(const std::string &, const BlackboardEntry &, const BlackboardEntry &)> firstStrategy=OursStrategy, std::function< BlackboardEntry(const std::string &, const BlackboardEntry &, const BlackboardEntry &)> secondStrategy=OursStrategy) | grail::Blackboard | static |
| ~Blackboard()=default (defined in grail::Blackboard) | grail::Blackboard |