2#include <boost/any.hpp>
10 boost::any result = f.
accept(visitor, boost::any());
11 return boost::any_cast<FormulaInformation>(result);
113 if (recurseIntoOperators) {
127 if (recurseIntoOperators) {
129 result.
join(boost::any_cast<FormulaInformation>(subF->accept(*
this, data)));
136 if (recurseIntoOperators) {
152 if (recurseIntoOperators) {
160 if (recurseIntoOperators) {
161 return boost::any_cast<FormulaInformation>(f.
getSubformula().
accept(*
this, data)).setContainsRewardOperator();
192 if (recurseIntoOperators) {
194 info = info.
join(boost::any_cast<FormulaInformation>(mapped.second->accept(*
this, data)));
bool isRewardBound() const