PPL
1.2
|
Go to the source code of this file.
Namespaces | |
Parma_Polyhedra_Library | |
The entire library is confined to this namespace. | |
Parma_Polyhedra_Library::Implementation | |
Implementation related data and functions. | |
Macros | |
#define | PPL_BITS_PER_GMP_LIMB sizeof_to_bits(PPL_SIZEOF_MP_LIMB_T) |
Functions | |
unsigned int | Parma_Polyhedra_Library::Implementation::first_one (unsigned int u) |
Assuming u is nonzero, returns the index of the first set bit in u . More... | |
unsigned int | Parma_Polyhedra_Library::Implementation::first_one (unsigned long ul) |
Assuming ul is nonzero, returns the index of the first set bit in ul . More... | |
unsigned int | Parma_Polyhedra_Library::Implementation::first_one (unsigned long long ull) |
Assuming ull is nonzero, returns the index of the first set bit in ull . More... | |
unsigned int | Parma_Polyhedra_Library::Implementation::last_one (unsigned int u) |
Assuming u is nonzero, returns the index of the last set bit in u . More... | |
unsigned int | Parma_Polyhedra_Library::Implementation::last_one (unsigned long ul) |
Assuming ul is nonzero, returns the index of the last set bit in ul . More... | |
unsigned int | Parma_Polyhedra_Library::Implementation::last_one (unsigned long long ull) |
Assuming ull is nonzero, returns the index of the last set bit in ull . More... | |
#define PPL_BITS_PER_GMP_LIMB sizeof_to_bits(PPL_SIZEOF_MP_LIMB_T) |
Definition at line 38 of file Bit_Row_inlines.hh.
Referenced by Parma_Polyhedra_Library::Bit_Row::Bit_Row(), Parma_Polyhedra_Library::Bit_Row::first(), Parma_Polyhedra_Library::Bit_Row::last(), Parma_Polyhedra_Library::Bit_Row::next(), Parma_Polyhedra_Library::Bit_Row::prev(), and Parma_Polyhedra_Library::Bit_Row::union_assign().