summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_database.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-11-12 11:00:44 +0100
committerajreynol <andrew.j.reynolds@gmail.com>2015-11-12 11:00:44 +0100
commitada1fc44c9b5b8746a2e1e4046032282149768b5 (patch)
treeefb350f7729004fedb4d7d872d5ff7e8d5d1fdc4 /src/theory/quantifiers/term_database.h
parent97470da31e14104f807fb33b2b3423e583e10726 (diff)
Minor fixes and improvements to purify quant, relational triggers.
Diffstat (limited to 'src/theory/quantifiers/term_database.h')
-rw-r--r--src/theory/quantifiers/term_database.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/theory/quantifiers/term_database.h b/src/theory/quantifiers/term_database.h
index f809aa5b8..8ce6aeaf0 100644
--- a/src/theory/quantifiers/term_database.h
+++ b/src/theory/quantifiers/term_database.h
@@ -59,6 +59,9 @@ typedef expr::Attribute< NoMatchAttributeId,
struct InstConstantAttributeId {};
typedef expr::Attribute<InstConstantAttributeId, Node> InstConstantAttribute;
+struct BoundVarAttributeId {};
+typedef expr::Attribute<BoundVarAttributeId, Node> BoundVarAttribute;
+
struct InstLevelAttributeId {};
typedef expr::Attribute<InstLevelAttributeId, uint64_t> InstLevelAttribute;
@@ -262,6 +265,8 @@ public:
static Node getInstConstAttr( Node n );
static bool hasInstConstAttr( Node n );
+ static Node getBoundVarAttr( Node n );
+ static bool hasBoundVarAttr( Node n );
//for skolem
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback