The only code including the old API now are in parser/ and main/ which will require further untangling.
DESTINATION
${CMAKE_INSTALL_INCLUDEDIR}/cvc4)
install(FILES
- expr/array.h
expr/array_store_all.h
expr/ascription_type.h
expr/emptyset.h
## directory for licensing information.
##
libcvc4_add_sources(
- array.h
array_store_all.cpp
array_store_all.h
ascription_type.cpp
+++ /dev/null
-/********************* */
-/*! \file array.h
- ** \verbatim
- ** Top contributors (to current version):
- ** Mathias Preiner, Morgan Deters
- ** This file is part of the CVC4 project.
- ** Copyright (c) 2009-2020 by the authors listed in the file AUTHORS
- ** in the top-level source directory and their institutional affiliations.
- ** All rights reserved. See the file COPYING in the top-level source
- ** directory for licensing information.\endverbatim
- **
- ** \brief Array types.
- **
- ** Array types.
- **/
-
-#include "cvc4_public.h"
-
-#ifndef CVC4__ARRAY_H
-#define CVC4__ARRAY_H
-
-// we get ArrayType right now by #including type.h.
-// array.h is still useful for the auto-generated kinds #includes.
-#include "expr/type.h"
-
-#endif /* CVC4__ARRAY_H */
#include <vector>
#include "base/exception.h"
-#include "expr/expr.h"
#include "expr/type.h"
namespace CVC4 {
class SmtEngine;
-class CVC4_PUBLIC Datatype;
-class Record;
-
template <bool ref_count>
class NodeTemplate;
#include <sstream>
#include "base/check.h"
-#include "expr/expr.h"
#include "expr/kind.h"
+#include "expr/node.h"
#include "expr/type_node.h"
#include "options/language.h"
#include "expr/expr_iomanip.h"
#include "expr/node.h"
#include "expr/symbol_manager.h"
-#include "expr/type.h"
+#include "expr/type_node.h"
#include "options/options.h"
#include "options/smt_options.h"
#include "printer/printer.h"
#include <vector>
#include "api/cvc4cpp.h"
-#include "expr/expr.h"
-#include "expr/type.h"
#include "util/result.h"
#include "util/sexpr.h"
#include "smt/dump_manager.h"
-#include "expr/expr_manager.h"
#include "options/smt_options.h"
#include "smt/dump.h"
#include "smt/node_command.h"
#include "smt/listeners.h"
#include "expr/attribute.h"
-#include "expr/expr.h"
#include "expr/node_manager_attributes.h"
#include "options/smt_options.h"
#include "printer/printer.h"
#include <vector>
-#include "expr/expr.h"
+#include "expr/node.h"
#include "options/smt_options.h"
#include "theory/theory_model.h"
#include <vector>
-#include "expr/expr.h"
+#include "expr/node.h"
#include "options/smt_options.h"
#include "theory/theory_model.h"
#define CVC4__SMT__PROOF_MANAGER_H
#include "context/cdlist.h"
-#include "expr/expr.h"
#include "expr/node.h"
#include "expr/proof_checker.h"
#include "expr/proof_node.h"
#include <algorithm>
#include "base/check.h"
-#include "expr/expr_manager_scope.h"
#include "expr/node.h"
namespace CVC4 {
#include <vector>
#include "base/output.h"
-#include "expr/expr.h"
#include "expr/node_algorithm.h"
#include "options/arith_options.h"
#include "smt/smt_statistics_registry.h"
#include "expr/dtype.h"
#include "expr/kind.h"
-#include "expr/type.h"
#include "expr/type_node.h"
#include "options/quantifiers_options.h"
#include "theory/type_enumerator.h"
#include "context/cdlist.h"
#include "expr/node.h"
#include "expr/node_builder.h"
-#include "expr/type.h"
+#include "expr/type_node.h"
#include "theory/valuation.h"
#include "util/bitvector.h"
#include "util/floatingpoint_size.h"
#include <memory>
#include <vector>
-#include "expr/expr.h"
-#include "expr/expr_manager.h"
+#include "expr/node.h"
#include "smt/smt_engine.h"
#include "theory/quantifiers/sygus_sampler.h"
#include <string>
#include <vector>
#include "expr/node.h"
-#include "expr/type.h"
+#include "expr/type_node.h"
namespace CVC4 {
namespace theory {
#include "expr/node.h"
#include "expr/sygus_datatype.h"
-#include "expr/type.h"
#include "expr/type_node.h"
#include "theory/quantifiers/term_util.h"
#include <vector>
#include "expr/node.h"
-#include "expr/type.h"
+#include "expr/type_node.h"
#include "smt/smt_engine.h"
namespace CVC4 {
#include <string>
#include <vector>
#include "expr/node.h"
-#include "expr/type.h"
+#include "expr/type_node.h"
namespace CVC4 {
namespace theory {
#include <memory>
#include <vector>
-#include "expr/expr_manager.h"
#include "expr/node.h"
#include "smt/smt_engine.h"