CVC3
Public Member Functions | Protected Attributes | Private Member Functions | Friends

CVC3::RWTheoremValue Class Reference

#include <theorem_value.h>

Inherits CVC3::TheoremValue.

Collaboration diagram for CVC3::RWTheoremValue:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Protected Attributes

Private Member Functions

Friends


Detailed Description

Definition at line 432 of file theorem_value.h.


Constructor & Destructor Documentation

CVC3::RWTheoremValue::RWTheoremValue ( TheoremManager tm,
const Expr lhs,
const Expr rhs,
const Assumptions assump,
const Proof pf,
bool  isAssump,
int  scope = -1 
) [inline, private]

Definition at line 487 of file theorem_value.h.

CVC3::RWTheoremValue::RWTheoremValue ( TheoremManager tm,
const Expr thm,
const Assumptions assump,
const Proof pf,
bool  isAssump,
int  scope = -1 
) [inline, private]

Definition at line 494 of file theorem_value.h.

CVC3::RWTheoremValue::~RWTheoremValue ( ) [inline]

Definition at line 516 of file theorem_value.h.

References CVC3::TheoremValue::d_isAssump, FatalAssert, and IF_DEBUG.


Member Function Documentation

void CVC3::RWTheoremValue::init ( const Assumptions assump,
int  scope 
) [inline, private]
const Expr& CVC3::RWTheoremValue::getExpr ( ) const [inline, private, virtual]
const Expr& CVC3::RWTheoremValue::getLHS ( ) const [inline, private, virtual]

Reimplemented from CVC3::TheoremValue.

Definition at line 511 of file theorem_value.h.

const Expr& CVC3::RWTheoremValue::getRHS ( ) const [inline, private, virtual]

Reimplemented from CVC3::TheoremValue.

Definition at line 512 of file theorem_value.h.

bool CVC3::RWTheoremValue::isRewrite ( ) const [inline, virtual]

Reimplemented from CVC3::TheoremValue.

Definition at line 525 of file theorem_value.h.

const Assumptions& CVC3::RWTheoremValue::getAssumptionsRef ( ) const [inline, virtual]

Implements CVC3::TheoremValue.

Definition at line 526 of file theorem_value.h.

References CVC3::Assumptions::emptyAssump().

MemoryManager* CVC3::RWTheoremValue::getMM ( ) [inline, virtual]

Implements CVC3::TheoremValue.

Definition at line 532 of file theorem_value.h.

References CVC3::TheoremValue::d_tm, and CVC3::TheoremManager::getRWMM().

void* CVC3::RWTheoremValue::operator new ( size_t  size,
MemoryManager mm 
) [inline]

Definition at line 534 of file theorem_value.h.

References CVC3::MemoryManager::newData().

void CVC3::RWTheoremValue::operator delete ( void *  pMem,
MemoryManager mm 
) [inline]

Definition at line 537 of file theorem_value.h.

References CVC3::MemoryManager::deleteData().

void CVC3::RWTheoremValue::operator delete ( void *  d) [inline]

Definition at line 541 of file theorem_value.h.


Friends And Related Function Documentation

friend class Theorem [friend]

Reimplemented from CVC3::TheoremValue.

Definition at line 434 of file theorem_value.h.


Member Data Documentation

Definition at line 439 of file theorem_value.h.

Definition at line 440 of file theorem_value.h.

Definition at line 441 of file theorem_value.h.


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