Add ability to mkConst(TupleSelect) and friends in language bindings
authorMorgan Deters <mdeters@cs.nyu.edu>
Sat, 31 Aug 2013 01:00:56 +0000 (21:00 -0400)
committerMorgan Deters <mdeters@cs.nyu.edu>
Sat, 31 Aug 2013 01:00:56 +0000 (21:00 -0400)
src/expr/expr_manager.i

index a386af5eecb860c2e170fcb7bd405bce59016b6a..a2ff0337a4f199f0438611ff3a151cda4eb30413 100644 (file)
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::UninterpretedConstant>;
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::kind::Kind_t>;
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::Datatype>;
+%template(mkConst) CVC4::ExprManager::mkConst<CVC4::TupleSelect>;
+%template(mkConst) CVC4::ExprManager::mkConst<CVC4::TupleUpdate>;
+%template(mkConst) CVC4::ExprManager::mkConst<CVC4::RecordSelect>;
+%template(mkConst) CVC4::ExprManager::mkConst<CVC4::RecordUpdate>;
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::Rational>;
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::BitVector>;
 %template(mkConst) CVC4::ExprManager::mkConst<CVC4::Predicate>;