CVC3
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

LFSCPfLet Class Reference

#include <LFSCUtilProof.h>

Inherits LFSCProof.

Collaboration diagram for LFSCPfLet:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Static Public Member Functions

Private Member Functions

Private Attributes


Detailed Description

Definition at line 95 of file LFSCUtilProof.h.


Constructor & Destructor Documentation

LFSCPfLet::LFSCPfLet ( LFSCProof letPf,
LFSCPfVar pv,
LFSCProof body,
bool  isTh,
LFSCProof letPfRpl,
LFSCProof pvRpl 
) [inline, private]

Definition at line 105 of file LFSCUtilProof.h.

Referenced by clone(), and Make().

LFSCPfLet::LFSCPfLet ( LFSCProof letPf,
LFSCPfVar pv,
LFSCProof body,
bool  isTh,
std::vector< int > &  fv 
) [private]
virtual LFSCPfLet::~LFSCPfLet ( ) [inline, private, virtual]

Definition at line 110 of file LFSCUtilProof.h.


Member Function Documentation

long int LFSCPfLet::get_length ( ) [inline, private, virtual]

Reimplemented from LFSCProof.

Definition at line 111 of file LFSCUtilProof.h.

References d_body, d_letPf, and d_pv.

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]
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().


Member Data Documentation

Definition at line 97 of file LFSCUtilProof.h.

Referenced by clone(), get_length(), print_pf(), and print_struct().

Definition at line 98 of file LFSCUtilProof.h.

Referenced by clone(), get_length(), print_pf(), and print_struct().

Definition at line 99 of file LFSCUtilProof.h.

Referenced by clone(), get_length(), print_pf(), and print_struct().

Definition at line 101 of file LFSCUtilProof.h.

Referenced by clone(), LFSCPfLet(), and print_pf().

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().


The documentation for this class was generated from the following files: