#include <theory_test_utils.h>
|
| TestOutputChannel () |
|
| ~TestOutputChannel () |
|
void | safePoint () throw (Interrupted, AssertionException) |
|
void | conflict (TNode n) throw (AssertionException) |
|
bool | propagate (TNode n) throw (AssertionException) |
|
void | propagateAsDecision (TNode n) throw (AssertionException) |
|
LemmaStatus | lemma (TNode n, bool removable, bool preprocess) throw (AssertionException) |
|
void | requirePhase (TNode, bool) throw (Interrupted, AssertionException) |
|
bool | flipDecision () throw (Interrupted, AssertionException) |
|
void | setIncomplete () throw (AssertionException) |
|
void | handleUserAttribute (const char *attr, theory::Theory *t) |
|
void | clear () |
|
LemmaStatus | splitLemma (TNode n, bool removable=false) throw (TypeCheckingExceptionPrivate, AssertionException) |
|
Node | getIthNode (int i) |
|
OutputChannelCallType | getIthCallType (int i) |
|
unsigned | getNumCalls () |
|
void | printIth (std::ostream &os, int i) |
|
Definition at line 64 of file theory_test_utils.h.
◆ TestOutputChannel()
CVC4::theory::TestOutputChannel::TestOutputChannel |
( |
| ) |
|
|
inline |
◆ ~TestOutputChannel()
CVC4::theory::TestOutputChannel::~TestOutputChannel |
( |
| ) |
|
|
inline |
◆ clear()
void CVC4::theory::TestOutputChannel::clear |
( |
| ) |
|
|
inline |
◆ conflict()
void CVC4::theory::TestOutputChannel::conflict |
( |
TNode | n | ) |
|
throw | ( | AssertionException ) | | | |
|
inline |
◆ flipDecision()
bool CVC4::theory::TestOutputChannel::flipDecision |
( |
| ) |
|
throw | ( | Interrupted, |
| | AssertionException ) | | | |
|
inline |
◆ getIthCallType()
◆ getIthNode()
Node CVC4::theory::TestOutputChannel::getIthNode |
( |
int | i | ) |
|
|
inline |
◆ getNumCalls()
unsigned CVC4::theory::TestOutputChannel::getNumCalls |
( |
| ) |
|
|
inline |
◆ handleUserAttribute()
void CVC4::theory::TestOutputChannel::handleUserAttribute |
( |
const char * | attr, |
|
|
theory::Theory * | t ) |
|
inline |
◆ lemma()
LemmaStatus CVC4::theory::TestOutputChannel::lemma |
( |
TNode | n, |
|
|
bool | removable, |
|
|
bool | preprocess ) |
throw | ( | AssertionException ) | | | |
|
inline |
◆ printIth()
void CVC4::theory::TestOutputChannel::printIth |
( |
std::ostream & | os, |
|
|
int | i ) |
|
inline |
◆ propagate()
bool CVC4::theory::TestOutputChannel::propagate |
( |
TNode | n | ) |
|
throw | ( | AssertionException ) | | | |
|
inline |
◆ propagateAsDecision()
void CVC4::theory::TestOutputChannel::propagateAsDecision |
( |
TNode | n | ) |
|
throw | ( | AssertionException ) | | | |
|
inline |
◆ requirePhase()
void CVC4::theory::TestOutputChannel::requirePhase |
( |
TNode | , |
|
|
bool | ) |
throw | ( | Interrupted, |
| | AssertionException ) | | | |
|
inline |
◆ safePoint()
void CVC4::theory::TestOutputChannel::safePoint |
( |
| ) |
|
throw | ( | Interrupted, |
| | AssertionException ) | | | |
|
inline |
◆ setIncomplete()
void CVC4::theory::TestOutputChannel::setIncomplete |
( |
| ) |
|
throw | ( | AssertionException ) | | | |
|
inline |
◆ splitLemma()
LemmaStatus CVC4::theory::TestOutputChannel::splitLemma |
( |
TNode | n, |
|
|
bool | removable = false ) |
throw | ( | TypeCheckingExceptionPrivate, |
| | AssertionException ) | | | |
|
inline |
◆ d_callHistory
The documentation for this class was generated from the following file: