Boolean8#

class rbc.typesystem.Boolean8(*args, **kwargs)#

Attributes

Boolean8.bitwidth

Boolean8.is_internal

Returns True if this class is an internally defined Numba type by virtue of the module in which it is instantiated, False else.

Boolean8.key

A property used for __eq__, __ne__ and __hash__.

Boolean8.mangling_args

Returns (basename, args) where basename is the name of the type and args is a sequence of parameters of the type.

Boolean8.mutable

Boolean8.reflected

Methods

Boolean8.__init__(name)

Boolean8.augment(other)

Augment this type with the other.

Boolean8.can_convert_from(typingctx, other)

Similar to can_convert_to, but in reverse.

Boolean8.can_convert_to(typingctx, other)

Check whether this type can be converted to the other.

Boolean8.cast_python_value(value)

Boolean8.dump([tab])

Boolean8.is_precise()

Whether this type is precise, i.e. can be part of a successful type inference.

Boolean8.unify(typingctx, other)

Try to unify this type with the other.