From e8b6775c1c43a704e4e6afdefad6378fdb200fd0 Mon Sep 17 00:00:00 2001 From: Clark Barrett Date: Mon, 14 Jun 2010 16:06:51 +0000 Subject: Started work on array theory --- src/theory/arrays/theory_arrays.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/theory/arrays/theory_arrays.h') diff --git a/src/theory/arrays/theory_arrays.h b/src/theory/arrays/theory_arrays.h index 6ab0fac90..52e63831c 100644 --- a/src/theory/arrays/theory_arrays.h +++ b/src/theory/arrays/theory_arrays.h @@ -22,7 +22,10 @@ #define __CVC4__THEORY__ARRAYS__THEORY_ARRAYS_H #include "theory/theory.h" -#include "context/context.h" + +namespace context { +class Context; +} namespace CVC4 { namespace theory { @@ -30,15 +33,13 @@ namespace arrays { class TheoryArrays : public Theory { public: - TheoryArrays(context::Context* c, OutputChannel& out) : - Theory(c, out) { - } - - void preRegisterTerm(TNode n) { Unimplemented(); } - void registerTerm(TNode n) { Unimplemented(); } - void check(Effort e) { Unimplemented(); } - void propagate(Effort e) { Unimplemented(); } - void explain(TNode n, Effort e) { Unimplemented(); } + TheoryArrays(context::Context* c, OutputChannel& out); + ~TheoryArrays(); + void preRegisterTerm(TNode n) { } + void registerTerm(TNode n) { } + void check(Effort e); + void propagate(Effort e) { } + void explain(TNode n, Effort e) { } }; }/* CVC4::theory::arrays namespace */ -- cgit v1.2.3