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

LFSCProofGeneric Class Reference

#include <LFSCUtilProof.h>

Inherits LFSCProof.

Collaboration diagram for LFSCProofGeneric:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Static Public Member Functions

Private Member Functions

Private Attributes


Detailed Description

Definition at line 61 of file LFSCUtilProof.h.


Constructor & Destructor Documentation

LFSCProofGeneric::LFSCProofGeneric ( vector< RefPtr< LFSCProof > > &  d_pfs,
vector< string > &  d_strs,
bool  db_str = false 
) [inline, private]

Definition at line 67 of file LFSCUtilProof.h.

References d_pf, d_str, and debug_str.

Referenced by clone(), Make(), and MakeStr().

virtual LFSCProofGeneric::~LFSCProofGeneric ( ) [inline, private, virtual]

Definition at line 74 of file LFSCUtilProof.h.


Member Function Documentation

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]

Implements LFSCProof.

Definition at line 81 of file LFSCUtilProof.cpp.

References d_pf, and d_str.

static LFSCProof* LFSCProofGeneric::Make ( vector< RefPtr< LFSCProof > > &  d_pfs,
std::vector< string > &  d_strs,
bool  db_str = false 
) [inline, static]
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]
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]

Reimplemented from LFSCProof.

Definition at line 90 of file LFSCUtilProof.h.

References d_pf.

LFSCProof* LFSCProofGeneric::getChild ( int  n) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 91 of file LFSCUtilProof.h.

References d_pf.


Member Data Documentation

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

Definition at line 65 of file LFSCUtilProof.h.

Referenced by clone(), get_length(), and LFSCProofGeneric().


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