The Sort class implements type information for ASTs. More...
The Sort class implements type information for ASTs.
Definition at line 28 of file Sort.cs.
◆ Equals() override bool Equals ( object o ) inlineEquality operator for objects of type Sort.
Definition at line 63 of file Sort.cs.
65Sort casted = o as Sort;
66 if(casted ==
null)
return false;
67 return this== casted;
◆ GetHashCode() override int GetHashCode ( ) inlineHash code generation for Sorts
Definition at line 74 of file Sort.cs.
76 returnbase.GetHashCode();
◆ operator!=() static bool operator!= ( Sort a, Sort b ) inlinestaticComparison operator.
Definition at line 53 of file Sort.cs.
◆ operator==() static bool operator== ( Sort a, Sort b ) inlinestaticComparison operator.
Definition at line 37 of file Sort.cs.
39 returnObject.ReferenceEquals(a, b) ||
40(!Object.ReferenceEquals(a,
null) &&
41!Object.ReferenceEquals(b,
null) &&
42a.Context == b.Context &&
430 != Native.Z3_is_eq_sort(a.Context.nCtx, a.NativeObject, b.NativeObject));
◆ ToString() override string ToString ( ) inlineA string representation of the sort.
Definition at line 109 of file Sort.cs.
111 returnNative.Z3_sort_to_string(
Context.nCtx, NativeObject);
Context Context
Access Context object
◆ Translate()Translates (copies) the sort to the Context ctx .
Definition at line 119 of file Sort.cs.
121 return(Sort)base.Translate(ctx);
Referenced by Sort.Translate().
◆ IdReturns a unique identifier for the sort.
Definition at line 82 of file Sort.cs.
84 get{
returnNative.Z3_get_sort_id(
Context.nCtx, NativeObject); }
◆ NameThe name of the sort
Definition at line 98 of file Sort.cs.
102 returnSymbol.Create(
Context, Native.Z3_get_sort_name(
Context.nCtx, NativeObject));
◆ SortKindThe kind of the sort.
Definition at line 90 of file Sort.cs.
Z3_sort_kind
The different kinds of Z3 types (See Z3_get_sort_kind).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4