CVC3
|
#include <LFSCUtilProof.h>
Inherits LFSCProof.
Definition at line 61 of file LFSCUtilProof.h.
virtual LFSCProofGeneric::~LFSCProofGeneric | ( | ) | [inline, private, virtual] |
Definition at line 74 of file LFSCUtilProof.h.
long int LFSCProofGeneric::get_length | ( | ) | [private, virtual] |
Reimplemented from LFSCProof.
Definition at line 70 of file LFSCUtilProof.cpp.
References d_pf, d_str, debug_str, and LFSCProof::get_string_length().
virtual LFSCProofGeneric* LFSCProofGeneric::AsLFSCProofGeneric | ( | ) | [inline, virtual] |
Reimplemented from LFSCProof.
Definition at line 77 of file LFSCUtilProof.h.
void LFSCProofGeneric::print_pf | ( | std::ostream & | s, |
int | ind = 0 |
||
) | [virtual] |
static LFSCProof* LFSCProofGeneric::Make | ( | vector< RefPtr< LFSCProof > > & | d_pfs, |
std::vector< string > & | d_strs, | ||
bool | db_str = false |
||
) | [inline, static] |
Definition at line 80 of file LFSCUtilProof.h.
References LFSCProofGeneric().
Referenced by LFSCConvert::convert(), LFSCConvert::cvc3_to_lfsc(), LFSCConvert::do_bso(), LFSCProof::Make_and_elim(), LFSCProof::Make_CNF(), LFSCProof::Make_mimic(), LFSCProof::Make_not_not_elim(), and TReturn::normalize_tr().
LFSCProof * LFSCProofGeneric::Make | ( | string | str_pre, |
LFSCProof * | sub_pf, | ||
string | str_post, | ||
bool | db_str = false |
||
) | [static] |
Definition at line 90 of file LFSCUtilProof.cpp.
References LFSCProofGeneric().
LFSCProof * LFSCProofGeneric::Make | ( | string | str_pre, |
LFSCProof * | sub_pf1, | ||
LFSCProof * | sub_pf2, | ||
string | str_post, | ||
bool | db_str = false |
||
) | [static] |
Definition at line 100 of file LFSCUtilProof.cpp.
References LFSCProofGeneric().
LFSCProof * LFSCProofGeneric::MakeStr | ( | const char * | c, |
bool | db_str = false |
||
) | [static] |
Definition at line 113 of file LFSCUtilProof.cpp.
References LFSCProofGeneric().
Referenced by LFSCConvert::cvc3_to_lfsc(), LFSCProof::Make_CNF(), LFSCConvert::make_trusted(), MakeUnk(), and TReturn::normalize_tr().
static LFSCProof* LFSCProofGeneric::MakeUnk | ( | ) | [inline, static] |
Definition at line 88 of file LFSCUtilProof.h.
References MakeStr().
Referenced by LFSCConvert::cvc3_to_lfsc().
LFSCProof* LFSCProofGeneric::clone | ( | ) | [inline, virtual] |
Implements LFSCProof.
Definition at line 89 of file LFSCUtilProof.h.
References d_pf, d_str, debug_str, and LFSCProofGeneric().
int LFSCProofGeneric::getNumChildren | ( | ) | [inline, virtual] |
LFSCProof* LFSCProofGeneric::getChild | ( | int | n | ) | [inline, virtual] |
vector< RefPtr< LFSCProof > > LFSCProofGeneric::d_pf [private] |
Definition at line 63 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), getChild(), getNumChildren(), LFSCProofGeneric(), and print_pf().
vector< string > LFSCProofGeneric::d_str [private] |
Definition at line 64 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), LFSCProofGeneric(), and print_pf().
bool LFSCProofGeneric::debug_str [private] |
Definition at line 65 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), and LFSCProofGeneric().