1 #include "theory/$dir/theory_$dir.h"
9 /** Constructs a new instance of Theory$camel w.r.t. the provided contexts. */
10 Theory$
camel::Theory$
camel(context::Context
* c
,
11 context::UserContext
* u
,
14 const LogicInfo
& logicInfo
) :
15 Theory(THEORY_$alt_id
, c
, u
, out
, valuation
, logicInfo
) {
16 }/* Theory$camel::Theory$camel() */
18 void Theory$
camel::check(Effort level
) {
19 if (done() && !fullEffort(level
)) {
23 TimerStat::CodeTimer
checkTimer(d_checkTime
);
26 // Get all the assertions
27 Assertion assertion
= get();
28 TNode fact
= assertion
.assertion
;
30 Debug("$dir") << "Theory$camel::check(): processing " << fact
<< std::endl
;
33 switch(fact
.getKind()) {
35 /* cases for all the theory's kinds go here... */
38 Unhandled(fact
.getKind());
42 }/* Theory$camel::check() */
44 }/* CVC4::theory::$dir namespace */
45 }/* CVC4::theory namespace */