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::evaluator::Aggregator< ContextType >, including all inherited members.
Aggregator(const std::vector< std::shared_ptr< Evaluator< ContextType >>> &childEvaluators) | grail::evaluator::Aggregator< ContextType > | inline |
Aggregator(const Aggregator< ContextType > &)=default (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | |
Aggregator(Aggregator< ContextType > &&)=default (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | |
childEvaluators (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | protected |
DebugDump(const std::map< const void *, unsigned int > &nodeMapping, data::EvaluationDebugData &debugData) const override | grail::evaluator::Aggregator< ContextType > | inlineprotectedvirtual |
Evaluate(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const =0 | grail::evaluator::Evaluator< ContextType > | protectedpure virtual |
EvaluateContext(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const | grail::evaluator::Evaluator< ContextType > | inline |
GetDependentConsiderations(std::vector< Consideration< ContextType > * > &considerations) override (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | inlinevirtual |
GetEvaluatorType() const =0 (defined in grail::evaluator::Evaluator< ContextType >) | grail::evaluator::Evaluator< ContextType > | pure virtual |
operator=(const Aggregator< ContextType > &)=default (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | |
operator=(Aggregator< ContextType > &&)=default (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | |
~Aggregator()=default (defined in grail::evaluator::Aggregator< ContextType >) | grail::evaluator::Aggregator< ContextType > | virtual |