class Z3::BoolExpr

Defined in:

z3/bool_expr.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(expr : LibZ3::Ast) #

[View source]

Instance Method Detail

def !=(other) #
Description copied from class Object

Returns true if this object is not equal to other.

By default this method is implemented as !(self == other) so there's no need to override this unless there's a more efficient way to do it.


[View source]
def &(other) #

[View source]
def ==(other) #
Description copied from class Reference

Returns false (other can only be a Value here).


[View source]
def ^(other) #

[View source]
def |(other) #

[View source]
def ~ #

[View source]
def const? #

[View source]
def iff(other) #

[View source]
def implies(other) #

[View source]
def inspect(io) #

[View source]
def ite(a : BoolExpr | Bool, b : BoolExpr | Bool) : BoolExpr #

[View source]
def ite(a : IntExpr | Int, b : IntExpr | Int) : IntExpr #

[View source]
def simplify #

[View source]
def sort #

[View source]
def to_b #

[View source]
def to_s(io) #

[View source]
def to_unsafe : LibZ3::Ast #

[View source]