|  | (C++)
    1.1.0
    A multi-platform, modular, universal engine for embedding advanced AI in games. | 
This is the complete list of members for grail::utility::Aggregator< 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 override | grail::utility::Aggregator< ContextType > | inlineprotectedvirtual | 
| Evaluate(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const =0 | grail::utility::Evaluator< ContextType > | protectedpure virtual | 
| EvaluateContext(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const | grail::utility::Evaluator< ContextType > | inline | 
| GetEvaluatorType() const =0 (defined in grail::utility::Evaluator< ContextType >) | grail::utility::Evaluator< ContextType > | pure virtual | 
| 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 |