From d4870775e67c7878c32c17f10b1217c14dc5869b Mon Sep 17 00:00:00 2001 From: Aina Niemetz Date: Tue, 29 Jan 2019 11:47:04 -0800 Subject: New C++ API: Fix checks for mkTerm. (#2820) This required fixing the OpTerm handling for mkTerm functions in the API. --- src/api/cvc4cppkind.h | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'src/api/cvc4cppkind.h') diff --git a/src/api/cvc4cppkind.h b/src/api/cvc4cppkind.h index a7f6926bb..4e69ddfe1 100644 --- a/src/api/cvc4cppkind.h +++ b/src/api/cvc4cppkind.h @@ -1649,30 +1649,32 @@ enum CVC4_PUBLIC Kind : int32_t /** * Constructor application. * Paramters: n > 0 - * -[1]: Constructor + * -[1]: Constructor (operator term) * -[2]..[n]: Parameters to the constructor * Create with: - * mkTerm(Kind kind) - * mkTerm(Kind kind, Term child) - * mkTerm(Kind kind, Term child1, Term child2) - * mkTerm(Kind kind, Term child1, Term child2, Term child3) - * mkTerm(Kind kind, const std::vector& children) + * mkTerm(Kind kind, OpTerm opTerm) + * mkTerm(Kind kind, OpTerm opTerm, Term child) + * mkTerm(Kind kind, OpTerm opTerm, Term child1, Term child2) + * mkTerm(Kind kind, OpTerm opTerm, Term child1, Term child2, Term child3) + * mkTerm(Kind kind, OpTerm opTerm, const std::vector& children) */ - APPLY_SELECTOR, + APPLY_CONSTRUCTOR, /** * Datatype selector application. * Parameters: 1 - * -[1]: Datatype term (undefined if mis-applied) + * -[1]: Selector (operator term) + * -[2]: Datatype term (undefined if mis-applied) * Create with: - * mkTerm(Kind kind, Term child) + * mkTerm(Kind kind, OpTerm opTerm, Term child) */ - APPLY_CONSTRUCTOR, + APPLY_SELECTOR, /** * Datatype selector application. * Parameters: 1 - * -[1]: Datatype term (defined rigidly if mis-applied) + * -[1]: Selector (operator term) + * -[2]: Datatype term (defined rigidly if mis-applied) * Create with: - * mkTerm(Kind kind, Term child) + * mkTerm(Kind kind, OpTerm opTerm, Term child) */ APPLY_SELECTOR_TOTAL, /** -- cgit v1.2.3