use "forward" headers
authorMorgan Deters <mdeters@gmail.com>
Mon, 11 Oct 2010 07:09:04 +0000 (07:09 +0000)
committerMorgan Deters <mdeters@gmail.com>
Mon, 11 Oct 2010 07:09:04 +0000 (07:09 +0000)
src/expr/declaration_scope.h

index a402a91397a9b6dcfbedb038dfe2a29f85c89698..76d85bcd7a7c86fb44656567f084a0a986a9287b 100644 (file)
 #include "expr/expr.h"
 #include "util/hash.h"
 
+#include "context/cdset_forward.h"
+#include "context/cdmap_forward.h"
+
 namespace CVC4 {
 
 class Type;
 
 namespace context {
   class Context;
-
-  template <class Key, class Data, class HashFcn>
-  class CDMap;
-
-  template <class V, class HashFcn>
-  class CDSet;
 }/* CVC4::context namespace */
 
 class CVC4_PUBLIC ScopeException : public Exception {