Vector<bool, I> like container (random-access, I - index type, bool - value type) with all bits after size() considered off during testing Generated from class MR.PixelBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the const half of the class. More...
Classes | |
| class | _Enumerator |
| struct | _Underlying |
Public Member Functions | |
| virtual void | Dispose () |
| IEnumerator< MR.PixelId > | GetEnumerator () |
| unsafe | Const_PixelBitSet () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_PixelBitSet (MR._ByValue_PixelBitSet _other) |
| Generated from constructor MR.PixelBitSet.PixelBitSet. | |
| Const_PixelBitSet (Const_PixelBitSet _other) | |
| Generated from constructor MR.PixelBitSet.PixelBitSet. | |
| Const_PixelBitSet (PixelBitSet _other) | |
| Generated from constructor MR.PixelBitSet.PixelBitSet. | |
| unsafe | Const_PixelBitSet (ulong numBits, bool? fillValue=null) |
| creates bitset of given size filled with given value Generated from constructor MR.PixelBitSet.PixelBitSet. Parameter fillValue defaults to false. | |
| unsafe | Const_PixelBitSet (MR.Const_BitSet src) |
| copies all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>) Generated from constructor MR.PixelBitSet.PixelBitSet. | |
| unsafe | Const_PixelBitSet (MR.Misc._Moved< MR.BitSet > src) |
| moves all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>) Generated from constructor MR.PixelBitSet.PixelBitSet. | |
| unsafe bool | test (MR.PixelId n) |
| Generated from method MR.PixelBitSet.test. | |
| unsafe MR.PixelId | findFirst () |
| Generated from method MR::PixelBitSet::find_first. | |
| unsafe MR.PixelId | findNext (MR.PixelId pos) |
| Generated from method MR::PixelBitSet::find_next. | |
| unsafe MR.PixelId | findLast () |
| Generated from method MR::PixelBitSet::find_last. | |
| unsafe MR.PixelId | findFirstNotSet () |
| Generated from method MR::PixelBitSet::find_first_not_set. | |
| unsafe MR.PixelId | findNextNotSet (MR.PixelId pos) |
| Generated from method MR::PixelBitSet::find_next_not_set. | |
| unsafe MR.PixelId | findLastNotSet () |
| Generated from method MR::PixelBitSet::find_last_not_set. | |
| unsafe MR.PixelId | nthSetBit (ulong n) |
| returns the location of nth set bit (where the first bit corresponds to n=0) or IndexType(npos) if there are less bit set Generated from method MR.PixelBitSet.nthSetBit. | |
| unsafe bool | isSubsetOf (MR.Const_PixelBitSet a) |
| returns true if, for every bit that is set in this bitset, the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR::PixelBitSet::is_subset_of. | |
| unsafe bool | intersects (MR.Const_PixelBitSet a) |
| returns true if, there is a bit which is set in this bitset, such that the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR.PixelBitSet.intersects. | |
| unsafe MR.PixelBitSet | getMapping (MR.Const_Vector_MRPixelId_MRPixelId map) |
| Generated from method MR.PixelBitSet.getMapping. | |
| unsafe MR.PixelBitSet | getMapping (MR.Const_BMap_MRPixelId_MRPixelId map) |
| Generated from method MR.PixelBitSet.getMapping. | |
| unsafe MR.PixelBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRPixelId_MRPixelId map) |
| Generated from method MR.PixelBitSet.getMapping. | |
| unsafe MR.PixelBitSet | getMapping (MR.Const_Vector_MRPixelId_MRPixelId map, ulong resSize) |
| Generated from method MR.PixelBitSet.getMapping. | |
| unsafe MR.PixelBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRPixelId_MRPixelId map, ulong resSize) |
| Generated from method MR.PixelBitSet.getMapping. | |
| unsafe MR.PixelId | backId () |
| returns the identifier of the back() element Generated from method MR.PixelBitSet.backId. | |
| unsafe MR.PixelId | endId () |
| Generated from method MR.PixelBitSet.endId. | |
| unsafe bool | empty () |
| Generated from method MR.PixelBitSet.empty. | |
| unsafe ulong | size () |
| Generated from method MR.PixelBitSet.size. | |
| unsafe ulong | numBlocks () |
| Generated from method MR::PixelBitSet::num_blocks. | |
| unsafe ulong | capacity () |
| Generated from method MR.PixelBitSet.capacity. | |
| unsafe bool | uncheckedTest (ulong n) |
| Generated from method MR.PixelBitSet.uncheckedTest. | |
| unsafe MR.Std.Const_Vector_MRUint64T | bits () |
| read-only access to all bits stored as a vector of uint64 blocks Generated from method MR.PixelBitSet.bits. | |
| unsafe bool | all () |
| returns true if all bits in this container are set Generated from method MR.PixelBitSet.all. | |
| unsafe bool | any () |
| returns true if at least one bits in this container is set Generated from method MR.PixelBitSet.any. | |
| unsafe bool | none () |
| returns true if all bits in this container are reset Generated from method MR.PixelBitSet.none. | |
| unsafe ulong | count () |
| computes the number of set bits in the whole set Generated from method MR.PixelBitSet.count. | |
| unsafe ulong | heapBytes () |
| returns the amount of memory this object occupies on heap Generated from method MR.PixelBitSet.heapBytes. | |
Static Public Member Functions | |
| static unsafe implicit | operator MR.Const_BitSet (Const_PixelBitSet self) |
| static MR.PixelId | beginId () |
| [beginId(), endId()) is the range of all bits in the set Generated from method MR.PixelBitSet.beginId. | |
| static unsafe MR.BitSet | fromBlocks (MR.Misc._Moved< MR.Std.Vector_MRUint64T > blocks) |
| creates bitset from the given blocks of bits Generated from method MR.PixelBitSet.fromBlocks. | |
| static unsafe MR.PixelBitSet | operator& (MR.Const_PixelBitSet a, MR.Const_PixelBitSet b) |
| Generated from function MR::operator&. | |
| static unsafe MR.PixelBitSet | operator| (MR.Const_PixelBitSet a, MR.Const_PixelBitSet b) |
| Generated from function MR::operator|. | |
| static unsafe MR.PixelBitSet | operator^ (MR.Const_PixelBitSet a, MR.Const_PixelBitSet b) |
| Generated from function MR::operator^. | |
| static unsafe MR.PixelBitSet | operator- (MR.Const_PixelBitSet a, MR.Const_PixelBitSet b) |
| Generated from function MR::operator-. | |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
Static Protected Attributes | |
| static unsafe ulong * | __ref_storage_BitsPerBlock |
| static unsafe ulong * | __ref_storage_Npos |
Properties | |
| static unsafe ulong | BitsPerBlock [get] |
| static unsafe ulong | Npos [get] |
Vector<bool, I> like container (random-access, I - index type, bool - value type) with all bits after size() considered off during testing Generated from class MR.PixelBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the const half of the class.
|
inline |
Constructs an empty (default-constructed) instance.
|
inline |
Generated from constructor MR.PixelBitSet.PixelBitSet.
|
inline |
Generated from constructor MR.PixelBitSet.PixelBitSet.
|
inline |
Generated from constructor MR.PixelBitSet.PixelBitSet.
|
inline |
creates bitset of given size filled with given value Generated from constructor MR.PixelBitSet.PixelBitSet. Parameter fillValue defaults to false.
|
inline |
copies all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>) Generated from constructor MR.PixelBitSet.PixelBitSet.
|
inline |
moves all bits from another BitSet (or a descending class, e.g. TypedBitSet<U>) Generated from constructor MR.PixelBitSet.PixelBitSet.
|
inline |
returns true if all bits in this container are set Generated from method MR.PixelBitSet.all.
|
inline |
returns true if at least one bits in this container is set Generated from method MR.PixelBitSet.any.
|
inline |
returns the identifier of the back() element Generated from method MR.PixelBitSet.backId.
|
inlinestatic |
[beginId(), endId()) is the range of all bits in the set Generated from method MR.PixelBitSet.beginId.
|
inline |
read-only access to all bits stored as a vector of uint64 blocks Generated from method MR.PixelBitSet.bits.
|
inline |
Generated from method MR.PixelBitSet.capacity.
|
inline |
computes the number of set bits in the whole set Generated from method MR.PixelBitSet.count.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inline |
Generated from method MR.PixelBitSet.empty.
|
inline |
Generated from method MR.PixelBitSet.endId.
|
inline |
Generated from method MR::PixelBitSet::find_first.
|
inline |
Generated from method MR::PixelBitSet::find_first_not_set.
|
inline |
Generated from method MR::PixelBitSet::find_last.
|
inline |
Generated from method MR::PixelBitSet::find_last_not_set.
|
inline |
Generated from method MR::PixelBitSet::find_next.
|
inline |
Generated from method MR::PixelBitSet::find_next_not_set.
|
inlinestatic |
creates bitset from the given blocks of bits Generated from method MR.PixelBitSet.fromBlocks.
|
inline |
|
inline |
Generated from method MR.PixelBitSet.getMapping.
|
inline |
Generated from method MR.PixelBitSet.getMapping.
|
inline |
Generated from method MR.PixelBitSet.getMapping.
|
inline |
Generated from method MR.PixelBitSet.getMapping.
|
inline |
Generated from method MR.PixelBitSet.getMapping.
|
inline |
returns the amount of memory this object occupies on heap Generated from method MR.PixelBitSet.heapBytes.
|
inline |
returns true if, there is a bit which is set in this bitset, such that the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR.PixelBitSet.intersects.
|
inline |
returns true if, for every bit that is set in this bitset, the corresponding bit in bitset a is also set. Otherwise this function returns false. Generated from method MR::PixelBitSet::is_subset_of.
|
inline |
returns true if all bits in this container are reset Generated from method MR.PixelBitSet.none.
|
inline |
returns the location of nth set bit (where the first bit corresponds to n=0) or IndexType(npos) if there are less bit set Generated from method MR.PixelBitSet.nthSetBit.
|
inline |
Generated from method MR::PixelBitSet::num_blocks.
|
inlinestatic |
|
inlinestatic |
Generated from function MR::operator&.
|
inlinestatic |
Generated from function MR::operator-.
|
inlinestatic |
Generated from function MR::operator^.
|
inlinestatic |
Generated from function MR::operator|.
|
inline |
Generated from method MR.PixelBitSet.size.
|
inline |
Generated from method MR.PixelBitSet.test.
|
inline |
Generated from method MR.PixelBitSet.uncheckedTest.
|
staticprotected |
|
staticprotected |
|
staticget |
|
staticget |