Merge from my post-smtcomp branch. Includes:
[cvc5.git] / src / theory / booleans / theory_bool_rewriter.h
1 /********************* */
2 /*! \file theory_bool_rewriter.h
3 ** \verbatim
4 ** Original author: dejan
5 ** Major contributors: mdeters
6 ** Minor contributors (to current version): none
7 ** This file is part of the CVC4 prototype.
8 ** Copyright (c) 2009, 2010, 2011 The Analysis of Computer Systems Group (ACSys)
9 ** Courant Institute of Mathematical Sciences
10 ** New York University
11 ** See the file COPYING in the top-level source directory for licensing
12 ** information.\endverbatim
13 **
14 ** \brief [[ Add one-line brief description here ]]
15 **
16 ** [[ Add lengthier description here ]]
17 ** \todo document this file
18 **/
19
20 #include "cvc4_private.h"
21
22 #ifndef __CVC4__THEORY__BOOLEANS__THEORY_BOOL_REWRITER_H
23 #define __CVC4__THEORY__BOOLEANS__THEORY_BOOL_REWRITER_H
24
25 #include "theory/rewriter.h"
26
27 namespace CVC4 {
28 namespace theory {
29 namespace booleans {
30
31 class TheoryBoolRewriter {
32
33 public:
34
35 static RewriteResponse preRewrite(TNode node);
36 static RewriteResponse postRewrite(TNode node) {
37 return preRewrite(node);
38 }
39
40 static void init() {}
41 static void shutdown() {}
42
43 };/* class TheoryBoolRewriter */
44
45 }/* CVC4::theory::booleans namespace */
46 }/* CVC4::theory namespace */
47 }/* CVC4 namespace */
48
49 #endif /* __CVC4__THEORY__BOOLEANS__THEORY_BOOL_REWRITER_H */