namespace printer {
SygusExprPrintCallback::SygusExprPrintCallback(Expr body,
- std::vector<Expr>& args)
+ const std::vector<Expr>& args)
: d_body(body), d_body_argument(-1)
{
d_args.insert(d_args.end(), args.begin(), args.end());
class CVC4_PUBLIC SygusExprPrintCallback : public SygusPrintCallback
{
public:
- SygusExprPrintCallback(Expr body, std::vector<Expr>& args);
+ SygusExprPrintCallback(Expr body, const std::vector<Expr>& args);
~SygusExprPrintCallback() {}
/** print sygus term e on output out using printer p */
virtual void toStreamSygus(const Printer* p,