diff options
Diffstat (limited to 'src/api/cvc4cpp.h')
-rw-r--r-- | src/api/cvc4cpp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/api/cvc4cpp.h b/src/api/cvc4cpp.h index 13d4f6e23..db57af121 100644 --- a/src/api/cvc4cpp.h +++ b/src/api/cvc4cpp.h @@ -3158,6 +3158,15 @@ class CVC4_PUBLIC Solver Term getQuantifierEliminationDisjunct(api::Term q) const; /** + * When using separation logic, this sets the location sort and the + * datatype sort to the given ones. This method should be invoked exactly + * once, before any separation logic constraints are provided. + * @param locSort The location sort of the heap + * @param dataSort The data sort of the heap + */ + void declareSeparationHeap(api::Sort locSort, api::Sort dataSort) const; + + /** * When using separation logic, obtain the term for the heap. * @return The term for the heap */ |