src/pylib/numTypes/ints/getter

Search:
Group by:
Source   Edit  

Procs

proc bit_length(self: NimInt): NimInt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc bit_lengthUsingBitops(x: SomeInteger): int

inner usage.

undefined result if x == 0

Note: though in ArchLinux with __GNUC__ == 15 the result for x==0 is 0, you cannot tell this behavior reliable.
Source   Edit  

Templates

template as_integer_ratio(self: NimInt): (NimInt, NimInt)
Admonition: since Python 3.8
Source   Edit  
template bit_count(self: NimInt): NimInt
Admonition: since Python 3.10
Source   Edit  
template conjugate(self: NimInt): NimInt
Source   Edit  
template is_integer(_: NimInt): bool
Admonition: since Python 3.12
Source   Edit