fix uses of getMetaKind() from outside the expr package. (they now use isConst(...
authorMorgan Deters <mdeters@gmail.com>
Fri, 3 Aug 2012 20:39:25 +0000 (20:39 +0000)
committerMorgan Deters <mdeters@gmail.com>
Fri, 3 Aug 2012 20:39:25 +0000 (20:39 +0000)
commit3daaecd22fe5f6147cb08e5a4e08177b33a2daa2
tree46cb65c3673a5678a7779ff970aea9460233f1f1
parente26a44d5f98a9953dffeb07b29a21e7efd501684
fix uses of getMetaKind() from outside the expr package.  (they now use isConst() and isVar() as appropriate)

also some base infrastructure for the new ::isConst().
32 files changed:
src/expr/expr_template.cpp
src/expr/mkexpr
src/expr/mkkind
src/expr/mkmetakind
src/expr/node.h
src/expr/node_manager.h
src/expr/type_checker.h
src/expr/type_checker_template.cpp
src/printer/cvc/cvc_printer.cpp
src/printer/dagification_visitor.cpp
src/printer/smt2/smt2_printer.cpp
src/prop/cnf_stream.cpp
src/smt/smt_engine.cpp
src/theory/arith/arith_rewriter.cpp
src/theory/arith/arith_static_learner.cpp
src/theory/arith/normal_form.h
src/theory/arith/theory_arith.cpp
src/theory/arrays/theory_arrays.cpp
src/theory/booleans/circuit_propagator.cpp
src/theory/bv/theory_bv.cpp
src/theory/bv/theory_bv_rewrite_rules_normalization.h
src/theory/mkinstantiator
src/theory/mkrewriter
src/theory/mktheorytraits
src/theory/model.cpp
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/rep_set_iterator.cpp
src/theory/theory.cpp
src/theory/theory.h
src/theory/uf/symmetry_breaker.cpp
src/util/boolean_simplification.cpp
src/util/boolean_simplification.h