Creates a new recursive function declaration.
(Symbol name, Sort[] domain, R range)
| 637 | * Creates a new recursive function declaration. |
| 638 | **/ |
| 639 | public final <R extends Sort> FuncDecl<R> mkRecFuncDecl(Symbol name, Sort[] domain, R range) |
| 640 | { |
| 641 | checkContextMatch(name); |
| 642 | checkContextMatch(domain); |
| 643 | checkContextMatch(range); |
| 644 | return new FuncDecl<>(this, name, domain, range, true); |
| 645 | } |
| 646 | |
| 647 | |
| 648 | /** |
no test coverage detected