CVCL::Proof Class Reference

#include <proof.h>

Collaboration diagram for CVCL::Proof:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Private Attributes

Friends


Detailed Description

Definition at line 46 of file proof.h.


Constructor & Destructor Documentation

CVCL::Proof::Proof (  const Expr &  e  )  [inline]
 

Definition at line 50 of file proof.h.

CVCL::Proof::Proof (  const Proof &  p  )  [inline]
 

Definition at line 51 of file proof.h.

CVCL::Proof::Proof (   )  [inline]
 

Definition at line 52 of file proof.h.


Member Function Documentation

Expr CVCL::Proof::getExpr (   )  const [inline]
 

Definition at line 53 of file proof.h.

References d_proof.

Referenced by CVCL::TheoremProducer::newPf(), CVCL::operator<<(), and CVCL::operator==().

bool CVCL::Proof::isNull (   )  const [inline]
 

Definition at line 54 of file proof.h.

References d_proof, and CVCL::Expr::isNull().

Referenced by CVCL::VCCmd::evaluateCommand(), CVCL::SearchEngineTheoremProducer::negIntro(), CVCL::SearchEngineTheoremProducer::proofByContradiction(), and CVCL::Theorem::Theorem().

std::string CVCL::Proof::toString (   )  const [inline]
 

Definition at line 57 of file proof.h.


Friends And Related Function Documentation

std::ostream& operator<< (  std::ostream &  os,
const Proof &  pf
)  [friend]
 

Definition at line 64 of file proof.h.


Member Data Documentation

Expr CVCL::Proof::d_proof [private]
 

Definition at line 48 of file proof.h.

Referenced by getExpr(), and isNull().


The documentation for this class was generated from the following file:
Generated on Thu Apr 13 16:57:43 2006 for CVC Lite by  doxygen 1.4.4