Z3Symbol
public class Z3Symbol
Lisp-like symbol used to name types, constants, and functions. A symbol can be created using string or integers.
-
The context this
Z3SymbolbelongsDeclaration
Swift
public let context: Z3Context -
Return
Z3SymbolKind.intSymbolif the symbol was constructed usingmakeIntSymbol, andZ3SymbolKind.stringSymbolif the symbol was constructed usingmakeStringSymbol.Declaration
Swift
public var symbolKind: Z3SymbolKind { get } -
Return the symbol int value.
Precondition
symbolKind == Z3SymbolKind.intSymbolDeclaration
Swift
public var symbolInt: Int32 { get } -
Return the symbol name.
Precondition
symbolKind == Z3SymbolKind.stringSymbolSeealso
makeStringSymbolDeclaration
Swift
public var symbolString: String { get }
Z3Symbol Class Reference