Grail (C++)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::evaluator::Consideration< ContextType > Member List

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

CacheConsiderationEvaluations (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >friend
Consideration()=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >
Consideration(const Consideration< ContextType > &)=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >
Consideration(Consideration< ContextType > &&)=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >
DebugDump(const std::map< const void *, unsigned int > &, data::EvaluationDebugData &debugData) const override finalgrail::evaluator::Consideration< ContextType >inlineprotectedvirtual
Evaluate(const ContextType &context) const =0grail::evaluator::Consideration< ContextType >protectedpure virtual
Evaluate(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const override finalgrail::evaluator::Consideration< ContextType >inlineprotectedvirtual
EvaluateContext(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) constgrail::evaluator::Evaluator< ContextType >inline
GetDependentConsiderations(std::vector< Consideration< ContextType > * > &considerations) override (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >inlinevirtual
GetDisplayName() const (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >inlinevirtual
GetEvaluatorType() const override final (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >inlinevirtual
operator=(const Consideration< ContextType > &)=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >
operator=(Consideration< ContextType > &&)=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >
~Consideration()=default (defined in grail::evaluator::Consideration< ContextType >)grail::evaluator::Consideration< ContextType >virtual