* Add virtual destructors to CnfStream, Theory, OutputChannel, and
authorCesare Tinelli <cesare-tinelli@uiowa.edu>
Mon, 22 Feb 2010 18:59:37 +0000 (18:59 +0000)
committerCesare Tinelli <cesare-tinelli@uiowa.edu>
Mon, 22 Feb 2010 18:59:37 +0000 (18:59 +0000)
commit9ae657c4568114eb888d9c0b8c27c09586556ff3
tree1abb476b99c20c3c8906d8893159923eb0ccce3a
parent533ed01ce6fdd3b93130b7ba0dbeedcd807a7a1f
* Add virtual destructors to CnfStream, Theory, OutputChannel, and
  ExplainOutputChannel.  Safer and stops a compiler warning.

* node attributes: fix compiler warnings on 64-bit.

* Node: add asserts to make sure the current NodeManager is non-NULL
  when it's needed.  This can happen when public-facing functions
  don't properly set the node manager, and it can look like a bug in
  another part of the library.  Also some code format cleanup.

* configure.ac, config/cvc4.m4: added --enable-static-binary (see
  discussion on bug 32), fixed bad configure lines (bug 19), added
  documentation for some things.

* config.h.in: removed; it's auto-generated.
config.h.in [deleted file]
config/cvc4.m4
configure.ac
src/expr/attribute.h
src/expr/node.cpp
src/expr/node.h
src/prop/cnf_stream.h
src/theory/output_channel.h
src/theory/theory.h