#include <expr_value.h>
Inheritance diagram for CVCL::ExprSkolem:
Definition at line 569 of file expr_value.h.
|
Definition at line 596 of file expr_value.h. Referenced by copy(). |
|
Definition at line 599 of file expr_value.h. |
|
Reimplemented from CVCL::ExprValue. Definition at line 575 of file expr_value.h. Referenced by copy(), and operator==(). |
|
Reimplemented from CVCL::ExprValue. Definition at line 576 of file expr_value.h. Referenced by copy(), and operator==(). |
|
Get unique memory manager ID.
Reimplemented from CVCL::ExprValue. Definition at line 579 of file expr_value.h. References CVCL::EXPR_SKOLEM. Referenced by copy(), and operator==(). |
|
Non-caching hash function which actually computes the hash. This is the method that all subclasses should implement Reimplemented from CVCL::ExprValue. Definition at line 582 of file expr_value.h. |
|
Equality between any two ExprValue objects (including subclasses).
Reimplemented from CVCL::ExprValue. Definition at line 138 of file expr_value.cpp. References CVCL::ExprValue::getBoundIndex(), getBoundIndex(), CVCL::ExprValue::getExistential(), getExistential(), CVCL::ExprValue::getMMIndex(), and getMMIndex(). |
|
Make a clean copy of itself using the given memory manager.
Reimplemented from CVCL::ExprValue. Definition at line 146 of file expr_value.cpp. References CVCL::ExprValue::d_em, ExprSkolem(), getBoundIndex(), getExistential(), CVCL::ExprManager::getMM(), getMMIndex(), and CVCL::ExprValue::rebuild(). |
|
Uninterpreted constants.
Reimplemented from CVCL::ExprValue. Definition at line 592 of file expr_value.h. |
|
Overload operator new.
Reimplemented from CVCL::ExprValue. Definition at line 601 of file expr_value.h. References CVCL::MemoryManager::newData(). |
|
Overload operator delete.
Reimplemented from CVCL::ExprValue. Definition at line 604 of file expr_value.h. |
|
Reimplemented from CVCL::ExprValue. Definition at line 570 of file expr_value.h. |
|
Reimplemented from CVCL::ExprValue. Definition at line 571 of file expr_value.h. |
|
The quantified expression to skolemize.
Definition at line 573 of file expr_value.h. |
|
Variable index in the quantified expression.
Definition at line 574 of file expr_value.h. |