Symbols are used to name several term and type constructors. More...
Inheritance diagram for Symbol:Public Member Functions | |
| bool | IsIntSymbol () |
| Indicates whether the symbol is of Int kind. | |
| bool | IsStringSymbol () |
| Indicates whether the symbol is of string kind. | |
| override string | ToString () |
| A string representation of the symbol. | |
| override bool | Equals (object o) |
| Object comparison. | |
| override int | GetHashCode () |
| The Symbol's hash code. | |
Public Member Functions inherited from Z3Object | |
| void | Dispose () |
| Disposes of the underlying native Z3 object. | |
Static Public Member Functions | |
| static bool | operator== (Symbol s1, Symbol s2) |
| Equality overloading. | |
| static bool | operator!= (Symbol s1, Symbol s2) |
| Equality overloading. | |
Protected Member Functions | |
| Symbol (Context ctx, IntPtr obj) | |
| Symbol constructor. | |
Properties | |
| Z3_symbol_kind | Kind [get] |
| The kind of the symbol (int or string) | |
Properties inherited from Z3Object | |
| Context | Context [get] |
| Access Context object. | |
Symbols are used to name several term and type constructors.
|
inline |
Object comparison.
Definition at line 92 of file Symbol.cs.
|
inline |
The Symbol's hash code.
Definition at line 103 of file Symbol.cs.
|
inline |
Indicates whether the symbol is of Int kind.
Definition at line 42 of file Symbol.cs.
Referenced by Symbol.GetHashCode(), and Symbol.ToString().
|
inline |
Indicates whether the symbol is of string kind.
Definition at line 50 of file Symbol.cs.
Referenced by Symbol.ToString().
|
inline |
A string representation of the symbol.
Definition at line 58 of file Symbol.cs.
|
getprotected |
The kind of the symbol (int or string)
Definition at line 34 of file Symbol.cs.
Referenced by Symbol.IsIntSymbol(), and Symbol.IsStringSymbol().