Searched refs:EvaluatorArgs (Results 1 – 2 of 2) sorted by relevance
207 struct EvaluatorArgs { struct208 …EvaluatorArgs(const EvaluatorPtr &eval, const AbstractBasePtrList &args) : evaluator_(eval), args_… in EvaluatorArgs() function209 bool operator==(const EvaluatorArgs &other) const {218 bool operator!=(const EvaluatorArgs &other) { return !(*this == other); }223 using EvalTraceRevIter = std::list<EvaluatorArgs>::reverse_iterator; argument225 std::size_t operator()(const EvaluatorArgs &eval_args) const { in operator()230 bool operator()(const EvaluatorArgs &lhs, const EvaluatorArgs &rhs) const { return lhs == rhs; } in operator()302 std::list<EvaluatorArgs> eval_trace_;304 std::unordered_set<EvaluatorArgs, EvaluatorArgsHasher, EvaluatorArgsEqual> continued_evals_;
650 std::unordered_set<EvaluatorArgs, EvaluatorArgsHasher, EvaluatorArgsEqual> undetermined_evals; in HandleNestedRecursion()660 const auto &alt_eval_args = EvaluatorArgs(alternate_evaluator, args_spec_list); in HandleNestedRecursion()923 const auto current_inf = EvaluatorArgs(eval, args_spec_list); in ExecuteMultipleEvaluators()