|
CVC3
|
#include <LFSCUtilProof.h>
Inherits LFSCProof.

Definition at line 95 of file LFSCUtilProof.h.
| LFSCPfLet::LFSCPfLet | ( | LFSCProof * | letPf, |
| LFSCPfVar * | pv, | ||
| LFSCProof * | body, | ||
| bool | isTh, | ||
| LFSCProof * | letPfRpl, | ||
| LFSCProof * | pvRpl | ||
| ) | [inline, private] |
Definition at line 105 of file LFSCUtilProof.h.
| LFSCPfLet::LFSCPfLet | ( | LFSCProof * | letPf, |
| LFSCPfVar * | pv, | ||
| LFSCProof * | body, | ||
| bool | isTh, | ||
| std::vector< int > & | fv | ||
| ) | [private] |
Definition at line 124 of file LFSCUtilProof.cpp.
References CVC3::abs(), d_letPfRpl, d_pvRpl, RefPtr< T >::get(), Make(), and LFSCPfVar::MakeV().
| virtual LFSCPfLet::~LFSCPfLet | ( | ) | [inline, private, virtual] |
Definition at line 110 of file LFSCUtilProof.h.
| long int LFSCPfLet::get_length | ( | ) | [inline, private, virtual] |
| virtual LFSCPfLet* LFSCPfLet::AsLFSCPfLet | ( | ) | [inline, virtual] |
Reimplemented from LFSCProof.
Definition at line 115 of file LFSCUtilProof.h.
| void LFSCPfLet::print_pf | ( | std::ostream & | s, |
| int | ind = 0 |
||
| ) | [virtual] |
Implements LFSCProof.
Definition at line 153 of file LFSCUtilProof.cpp.
References d_body, d_isTh, d_letPf, d_letPfRpl, d_pv, d_pvRpl, std::endl(), RefPtr< T >::get(), and LFSCProof::lambdaPrintMap.
| void LFSCPfLet::print_struct | ( | std::ostream & | s, |
| int | ind = 0 |
||
| ) | [virtual] |
Reimplemented from LFSCProof.
Definition at line 169 of file LFSCUtilProof.cpp.
References d_body, d_letPf, d_pv, RefPtr< T >::get(), and LFSCProof::lambdaPrintMap.
| static LFSCProof* LFSCPfLet::Make | ( | LFSCProof * | letPf, |
| LFSCPfVar * | pv, | ||
| LFSCProof * | body, | ||
| bool | isTh, | ||
| std::vector< int > & | fv | ||
| ) | [inline, static] |
Definition at line 118 of file LFSCUtilProof.h.
References LFSCPfLet().
Referenced by LFSCPfLet(), and LFSCConvert::make_let_proof().
| LFSCProof* LFSCPfLet::clone | ( | ) | [inline, virtual] |
Implements LFSCProof.
Definition at line 122 of file LFSCUtilProof.h.
References d_body, d_isTh, d_letPf, d_letPfRpl, d_pv, d_pvRpl, RefPtr< T >::get(), and LFSCPfLet().
RefPtr< LFSCProof > LFSCPfLet::d_letPf [private] |
Definition at line 97 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), print_pf(), and print_struct().
RefPtr< LFSCPfVar > LFSCPfLet::d_pv [private] |
Definition at line 98 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), print_pf(), and print_struct().
RefPtr< LFSCProof > LFSCPfLet::d_body [private] |
Definition at line 99 of file LFSCUtilProof.h.
Referenced by clone(), get_length(), print_pf(), and print_struct().
RefPtr< LFSCProof > LFSCPfLet::d_letPfRpl [private] |
Definition at line 101 of file LFSCUtilProof.h.
Referenced by clone(), LFSCPfLet(), and print_pf().
RefPtr< LFSCProof > LFSCPfLet::d_pvRpl [private] |
Definition at line 103 of file LFSCUtilProof.h.
Referenced by clone(), LFSCPfLet(), and print_pf().
bool LFSCPfLet::d_isTh [private] |
Definition at line 104 of file LFSCUtilProof.h.
Referenced by clone(), and print_pf().
1.7.3