This further removes obsolete explicit includes of stdint.h.
#ifndef CVC4__CONTEXT__CDHASHMAP_H
#define CVC4__CONTEXT__CDHASHMAP_H
-#include <cstddef>
#include <functional>
#include <iterator>
#include <unordered_map>
#define CVC4__EXPR__ATTRIBUTE_H
#include <string>
-#include <stdint.h>
#include "expr/attribute_unique_id.h"
// include supporting templates
#ifndef CVC4__EXPR__ATTRIBUTE_INTERNALS_H
#define CVC4__EXPR__ATTRIBUTE_INTERNALS_H
-#include <cstdint>
#include <unordered_map>
namespace CVC4 {
#pragma once
-#include <stdint.h>
-
// ATTRIBUTE IDs ============================================================
namespace CVC4 {
#ifndef CVC4__EXPR_H
#define CVC4__EXPR_H
-#include <stdint.h>
#include <iosfwd>
#include <iterator>
#include <string>
#ifndef CVC4__KIND_MAP_H
#define CVC4__KIND_MAP_H
-#include <stdint.h>
#include <iterator>
#include "base/check.h"
#ifndef CVC4__NODE_H
#define CVC4__NODE_H
-#include <stdint.h>
-
#include <algorithm>
#include <functional>
#include <iostream>
#include <cstdlib>
#include <iostream>
#include <memory>
-#include <stdint.h>
#include <vector>
namespace CVC4 {
#ifndef CVC4__EXPR__NODE_TRAVERSAL_H
#define CVC4__EXPR__NODE_TRAVERSAL_H
-#include <cstddef>
#include <functional>
#include <iterator>
#include <unordered_map>
#ifndef CVC4__EXPR__NODE_VALUE_H
#define CVC4__EXPR__NODE_VALUE_H
-#include <stdint.h>
-
#include <iterator>
#include <string>
#define CVC4__TYPE_H
#include <climits>
-#include <cstdint>
#include <string>
#include <vector>
#ifndef CVC4__TYPE_NODE_H
#define CVC4__TYPE_NODE_H
-#include <stdint.h>
-
#include <iostream>
#include <string>
#include <unordered_map>
#ifndef CVC4_PUBLIC_H
#define CVC4_PUBLIC_H
+#include <stddef.h>
#include <stdint.h>
#if defined _WIN32 || defined __CYGWIN__
#include <unistd.h>
#include <string.h>
-#include <stdint.h>
#include <time.h>
#include <cstdio>
#include <antlr3.h>
#include <limits.h>
-#include <stdint.h>
#include "base/output.h"
#include "expr/type.h"
#include <cassert>
#include <memory>
-#include <stdint.h>
#include "options/set_language.h"
#include "parser/antlr_tracing.h"
#include <fcntl.h>
#include <stdio.h>
-#include <stdint.h>
#include <antlr3input.h>
#include "parser/parser.h"
-#include <stdint.h>
-
#include <cassert>
#include <fstream>
#include <iostream>
}/* @lexer::includes */
@lexer::postinclude {
-#include <stdint.h>
-
#include "parser/smt2/smt2.h"
#include "parser/antlr_input.h"
}/* @lexer::includes */
@lexer::postinclude {
-#include <stdint.h>
#include "parser/tptp/tptp.h"
#include "parser/antlr_input.h"
#ifndef CVC4__SAT__PROOF_H
#define CVC4__SAT__PROOF_H
-#include <stdint.h>
-
#include <iosfwd>
#include <set>
#include <sstream>
#ifndef CVC4__PROP__SAT_SOLVER_H
#define CVC4__PROP__SAT_SOLVER_H
-#include <stdint.h>
-
#include <string>
#include "context/cdlist.h"
#include "cvc4_private.h"
#pragma once
-#include <stdint.h>
-
#include "base/check.h"
#include "theory/arith/arithvar.h"
#include "util/dense_map.h"
#pragma once
-#include <stdint.h>
-
#include "theory/arith/simplex.h"
#include "util/dense_map.h"
#include "util/statistics_registry.h"
#ifndef CVC4__THEORY__ARITH__NL__NONLINEAR_EXTENSION_H
#define CVC4__THEORY__ARITH__NL__NONLINEAR_EXTENSION_H
-#include <stdint.h>
-
#include <map>
#include <vector>
#pragma once
-#include <stdint.h>
-
#include "theory/arith/simplex.h"
#include "util/dense_map.h"
#include "util/statistics_registry.h"
#pragma once
-#include <stdint.h>
#include "theory/arith/arithvar.h"
namespace CVC4 {
#include "theory/arith/theory_arith_private.h"
-#include <stdint.h>
-
#include <map>
#include <queue>
#include <vector>
#pragma once
-#include <stdint.h>
-
#include <map>
#include <queue>
#include <vector>
#include "theory/strings/theory_strings_preprocess.h"
-#include <stdint.h>
-
#include "expr/kind.h"
#include "options/smt_options.h"
#include "options/strings_options.h"
#ifndef CVC4__BITVECTOR_H
#define CVC4__BITVECTOR_H
-#include <cstdint>
#include <iosfwd>
#include "base/exception.h"
#ifndef CVC4__GMP_UTIL_H
#define CVC4__GMP_UTIL_H
-/*
- * Older versions of GMP in combination with newer versions of GCC and C++11
- * cause errors: https://gcc.gnu.org/gcc-4.9/porting_to.html
- * Including <cstddef> is a workaround for this issue.
- */
-#include <cstddef>
-
#include <gmpxx.h>
namespace CVC4 {
#ifndef CVC4__HASH_H
#define CVC4__HASH_H
-#include <cstdint>
#include <functional>
#include <string>
#ifndef CVC4__IAND_H
#define CVC4__IAND_H
-#include <cstdint>
#include <iosfwd>
#include "base/exception.h"
#include "util/index.h"
-#include <cstddef>
#include <limits>
namespace CVC4 {
#ifndef CVC4__INDEX_H
#define CVC4__INDEX_H
-#include <cstdint>
-
namespace CVC4 {
/** Index is a standardized unsigned integer used for efficient indexing. */
#ifndef CVC4__RATIONAL_H
#define CVC4__RATIONAL_H
-/*
- * Older versions of GMP in combination with newer versions of GCC and C++11
- * cause errors: https://gcc.gnu.org/gcc-4.9/porting_to.html
- * Including <cstddef> is a workaround for this issue.
- */
#include <gmp.h>
-#include <cstddef>
#include <string>
#include "base/exception.h"
#ifndef CVC4__UTIL__REGEXP_H
#define CVC4__UTIL__REGEXP_H
-#include <cstdint>
#include <iosfwd>
namespace CVC4 {
#include <sys/time.h>
#include <chrono>
-#include <cstddef>
#include <memory>
#include "base/exception.h"
#ifndef CVC4__SAFE_PRINT_H
#define CVC4__SAFE_PRINT_H
-#if __cplusplus >= 201103L
-// For c++11 and newer
-#include <cstdint>
-#else
-#include <stdint.h>
-#endif
-
#include <unistd.h>
#include <cstring>
#ifndef CVC4__STATISTICS_REGISTRY_H
#define CVC4__STATISTICS_REGISTRY_H
-#include <stdint.h>
-
#include <ctime>
#include <iomanip>
#include <map>
#ifndef CVC4__UTIL__STRING_H
#define CVC4__UTIL__STRING_H
-#include <cstddef>
#include <functional>
#include <ostream>
#include <string>