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

LFSCLraPoly Class Reference

#include <LFSCLraProof.h>

Inherits LFSCProof.

Collaboration diagram for LFSCLraPoly:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Static Public Member Functions

Private Member Functions

Private Attributes


Detailed Description

Definition at line 110 of file LFSCLraProof.h.


Constructor & Destructor Documentation

LFSCLraPoly::LFSCLraPoly ( LFSCProof pf,
int  var,
int  op 
) [inline, private]

Definition at line 116 of file LFSCLraProof.h.

References LFSCProof::checkOp(), and d_op.

Referenced by clone(), and Make().

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

Definition at line 122 of file LFSCLraProof.h.


Member Function Documentation

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

Reimplemented from LFSCProof.

Definition at line 123 of file LFSCLraProof.h.

References d_pf.

virtual LFSCLraPoly* LFSCLraPoly::AsLFSCLraPoly ( ) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 125 of file LFSCLraProof.h.

void LFSCLraPoly::print_pf ( std::ostream &  s,
int  ind = 0 
) [virtual]

Implements LFSCProof.

Definition at line 101 of file LFSCLraProof.cpp.

References CVC3::abs(), d_op, d_pf, d_var, get_normalized(), get_not(), and kind_to_str().

static LFSCProof* LFSCLraPoly::Make ( LFSCProof pf,
int  var,
int  op 
) [inline, static]
LFSCProof * LFSCLraPoly::Make ( const Expr e,
LFSCProof p 
) [static]
LFSCProof* LFSCLraPoly::clone ( ) [inline, virtual]

Implements LFSCProof.

Definition at line 131 of file LFSCLraProof.h.

References d_op, d_pf, d_var, RefPtr< T >::get(), and LFSCLraPoly().

int LFSCLraPoly::getNumChildren ( ) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 132 of file LFSCLraProof.h.

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

Reimplemented from LFSCProof.

Definition at line 133 of file LFSCLraProof.h.

References d_pf, and RefPtr< T >::get().

int LFSCLraPoly::checkOp ( ) [inline, virtual]

Reimplemented from LFSCProof.

Definition at line 134 of file LFSCLraProof.h.

References d_op, d_var, and get_normalized().


Member Data Documentation

Definition at line 113 of file LFSCLraProof.h.

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

int LFSCLraPoly::d_var [private]

Definition at line 114 of file LFSCLraProof.h.

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

int LFSCLraPoly::d_op [private]

Definition at line 115 of file LFSCLraProof.h.

Referenced by checkOp(), clone(), LFSCLraPoly(), and print_pf().


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