* src/context/cdmap.h: rename orderedIterator to iterator, do away
authorMorgan Deters <mdeters@gmail.com>
Fri, 12 Mar 2010 23:52:14 +0000 (23:52 +0000)
committerMorgan Deters <mdeters@gmail.com>
Fri, 12 Mar 2010 23:52:14 +0000 (23:52 +0000)
commitc8e9b1d6422b56476a2efb3fbaf19bce66de4c2b
treeaa2b6400b7a5663599eff687310c509156ca788d
parent856567b63c56b238db8a5bb84ad0da7990c1f1eb
* src/context/cdmap.h: rename orderedIterator to iterator, do away
  with old iterator (closes bug #47).

* src/context/cdset.h: implemented.

* src/expr/node_builder.h: fixed all the strict-aliasing warnings.

* Remove Node::hash() and Expr::hash() (they had been aliases for
  getId()).  There's now a NodeValue::internalHash(), for internal
  expr package purposes only, that doesn't depend on the ID.  That's
  the only hashing of Nodes or Exprs.

* Automake-quiet generation of kind.h, theoryof_table.h, and CVC and
  SMT parsers.

* various minor code cleanups.
22 files changed:
configure.ac
src/context/cdlist.h
src/context/cdmap.h
src/context/cdo.h
src/context/cdset.h
src/context/context.h
src/expr/Makefile.am
src/expr/expr.cpp
src/expr/expr.h
src/expr/node.h
src/expr/node_builder.h
src/expr/node_manager.cpp
src/expr/node_manager.h
src/expr/node_value.cpp
src/expr/node_value.h
src/main/getopt.cpp
src/main/main.cpp
src/parser/cvc/Makefile.am
src/parser/smt/Makefile.am
src/theory/Makefile.am
test/unit/expr/node_black.h
test/unit/expr/node_builder_black.h