(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::utility::MaxAggregator< ContextType > Member List

This is the complete list of members for grail::utility::MaxAggregator< ContextType >, including all inherited members.

Aggregator(const std::vector< std::shared_ptr< Evaluator< ContextType >>> &childEvaluators)grail::utility::Aggregator< ContextType >inline
Aggregator(const Aggregator< ContextType > &)=default (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >
Aggregator(Aggregator< ContextType > &&)=default (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >
childEvaluators (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >protected
DebugDump(const std::map< const void *, std::size_t > &nodeMapping, EvaluationDebugData &debugData) const overridegrail::utility::Aggregator< ContextType >inlineprotectedvirtual
Evaluate(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const override finalgrail::utility::MaxAggregator< ContextType >inlineprotectedvirtual
EvaluateContext(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) constgrail::utility::Evaluator< ContextType >inline
GetEvaluatorType() const override final (defined in grail::utility::MaxAggregator< ContextType >)grail::utility::MaxAggregator< ContextType >inlinevirtual
MaxAggregator(const std::vector< std::shared_ptr< Evaluator< ContextType >>> &childEvaluators)grail::utility::MaxAggregator< ContextType >inline
operator=(const Aggregator< ContextType > &)=default (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >
operator=(Aggregator< ContextType > &&)=default (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >
~Aggregator()=default (defined in grail::utility::Aggregator< ContextType >)grail::utility::Aggregator< ContextType >virtual