| CVC3 | 
#include <expr_op.h>

| CVC3::Op::Op | ( | const Expr & | e | ) |  [inline, private] | 
| CVC3::Op::Op | ( | int | kind | ) |  [inline] | 
Definition at line 68 of file expr_op.h.
References APPLY, and DebugAssert.
| CVC3::Op::Op | ( | ExprManager * | em, | 
| const Op & | op | ||
| ) | 
Definition at line 27 of file expr_op.cpp.
References d_expr, CVC3::Expr::isNull(), and CVC3::ExprManager::rebuild().
Definition at line 31 of file expr_op.cpp.
| bool CVC3::Op::isNull | ( | ) | const  [inline] | 
| int CVC3::Op::getKind | ( | ) | const  [inline] | 
Definition at line 82 of file expr_op.h.
References d_kind.
Referenced by CVC3::Expr::Expr(), and CVC3::ExprManager::newLeafExpr().
| const Expr& CVC3::Op::getExpr | ( | ) | const  [inline] | 
Definition at line 84 of file expr_op.h.
References APPLY, d_expr, d_kind, and DebugAssert.
Referenced by CVC3::TheoryUF::checkSat(), CVC3::CompleteInstPreProcessor::collectHeads(), CVC3::TheoryUF::computeTCC(), CVC3::TheoryDatatype::computeType(), CVC3::TheoryDatatype::dataType(), CVC3::Expr::Expr(), CVC3::ExprApply::ExprApply(), CVC3::ExprApplyTmp::ExprApplyTmp(), CVC3::TheoryQuant::getHeadExpr(), CVC3::Expr::getOpExpr(), CVC3::Expr::getOpKind(), CVC3::CompleteInstPreProcessor::isMacro(), CVC3::ExprManager::newLeafExpr(), CVC3::TheoryUF::print(), CVC3::TheoryBitvector::print(), CVC3::TheoryUF::printSmtLibShared(), CVC3::TheoryBitvector::printSmtLibShared(), CVC3::CompleteInstPreProcessor::recInstMacros(), CVC3::UFTheoremProducer::relToClosure(), CVC3::CompleteInstPreProcessor::substMacro(), and CVC3::VCL::transClosure().
| string CVC3::Op::toString | ( | ) | const | 
Definition at line 38 of file expr_op.cpp.
Referenced by CVC3::CommonTheoremProducer::substitutivityRule().
| friend class ExprApplyTmp  [friend] | 
| std::ostream& operator<< | ( | std::ostream & | os, | 
| const Op & | op | ||
| ) |  [friend] | 
| int CVC3::Op::d_kind  [private] | 
| Expr CVC3::Op::d_expr  [private] | 
Definition at line 55 of file expr_op.h.
Referenced by getExpr(), Op(), and operator=().
 1.7.3
 1.7.3