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.UndirectedEdgeBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the const half of the class.
More...
Inheritance diagram for MR.Const_UndirectedEdgeBitSet:Classes | |
| struct | _Underlying |
Public Member Functions | |
| virtual void | Dispose () |
| unsafe | Const_UndirectedEdgeBitSet () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_UndirectedEdgeBitSet (MR._ByValue_UndirectedEdgeBitSet _other) |
Generated from constructor MR.UndirectedEdgeBitSet.UndirectedEdgeBitSet. | |
| unsafe | Const_UndirectedEdgeBitSet (ulong numBits, bool? fillValue=null) |
creates bitset of given size filled with given value Generated from constructor MR.UndirectedEdgeBitSet.UndirectedEdgeBitSet. Parameter fillValue defaults to false. | |
| unsafe | Const_UndirectedEdgeBitSet (MR.Const_BitSet src) |
copies all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.UndirectedEdgeBitSet.UndirectedEdgeBitSet. | |
| unsafe | Const_UndirectedEdgeBitSet (MR.Misc._Moved< MR.BitSet > src) |
moves all bits from another BitSet (or a descending class, e.g. TypedBitSet) Generated from constructor MR.UndirectedEdgeBitSet.UndirectedEdgeBitSet. | |
| unsafe bool | test (MR.UndirectedEdgeId n) |
Generated from method MR.UndirectedEdgeBitSet.test. | |
| unsafe MR.UndirectedEdgeId | findFirst () |
Generated from method MR.UndirectedEdgeBitSet.find_first. | |
| unsafe MR.UndirectedEdgeId | findNext (MR.UndirectedEdgeId pos) |
Generated from method MR.UndirectedEdgeBitSet.find_next. | |
| unsafe MR.UndirectedEdgeId | findLast () |
Generated from method MR.UndirectedEdgeBitSet.find_last. | |
| unsafe MR.UndirectedEdgeId | 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.UndirectedEdgeBitSet.nthSetBit. | |
| unsafe bool | isSubsetOf (MR.Const_UndirectedEdgeBitSet 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.UndirectedEdgeBitSet.is_subset_of. | |
| unsafe bool | intersects (MR.Const_UndirectedEdgeBitSet 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.UndirectedEdgeBitSet.intersects. | |
| unsafe MR.UndirectedEdgeBitSet | getMapping (MR.Const_UndirectedEdgeMap map) |
Generated from method MR.UndirectedEdgeBitSet.getMapping. | |
| unsafe MR.UndirectedEdgeBitSet | getMapping (MR.Const_UndirectedEdgeBMap map) |
Generated from method MR.UndirectedEdgeBitSet.getMapping. | |
| unsafe MR.UndirectedEdgeBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRUndirectedEdgeId_MRUndirectedEdgeId map) |
Generated from method MR.UndirectedEdgeBitSet.getMapping. | |
| unsafe MR.UndirectedEdgeBitSet | getMapping (MR.Const_UndirectedEdgeMap map, ulong resSize) |
Generated from method MR.UndirectedEdgeBitSet.getMapping. | |
| unsafe MR.UndirectedEdgeBitSet | getMapping (MR.Phmap.Const_FlatHashMap_MRUndirectedEdgeId_MRUndirectedEdgeId map, ulong resSize) |
Generated from method MR.UndirectedEdgeBitSet.getMapping. | |
| unsafe MR.UndirectedEdgeId | backId () |
returns the identifier of the back() element Generated from method MR.UndirectedEdgeBitSet.backId. | |
| unsafe MR.UndirectedEdgeId | endId () |
Generated from method MR.UndirectedEdgeBitSet.endId. | |
| unsafe bool | empty () |
Generated from method MR.UndirectedEdgeBitSet.empty. | |
| unsafe ulong | size () |
Generated from method MR.UndirectedEdgeBitSet.size. | |
| unsafe ulong | numBlocks () |
Generated from method MR.UndirectedEdgeBitSet.num_blocks. | |
| unsafe ulong | capacity () |
Generated from method MR.UndirectedEdgeBitSet.capacity. | |
| unsafe bool | uncheckedTest (ulong n) |
Generated from method MR.UndirectedEdgeBitSet.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.UndirectedEdgeBitSet.bits. | |
| unsafe bool | all () |
returns true if all bits in this container are set Generated from method MR.UndirectedEdgeBitSet.all. | |
| unsafe bool | any () |
returns true if at least one bits in this container is set Generated from method MR.UndirectedEdgeBitSet.any. | |
| unsafe bool | none () |
returns true if all bits in this container are reset Generated from method MR.UndirectedEdgeBitSet.none. | |
| unsafe ulong | count () |
computes the number of set bits in the whole set Generated from method MR.UndirectedEdgeBitSet.count. | |
| unsafe ulong | heapBytes () |
returns the amount of memory this object occupies on heap Generated from method MR.UndirectedEdgeBitSet.heapBytes. | |
Static Public Member Functions | |
| static unsafe implicit | operator MR.Const_BitSet (Const_UndirectedEdgeBitSet self) |
| static MR.UndirectedEdgeId | beginId () |
[beginId(), endId()) is the range of all bits in the set Generated from method MR.UndirectedEdgeBitSet.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.UndirectedEdgeBitSet.fromBlocks. | |
| static unsafe MR.UndirectedEdgeBitSet | operator& (MR.Const_UndirectedEdgeBitSet a, MR.Const_UndirectedEdgeBitSet b) |
Generated from function MR.operator&. | |
| static unsafe MR.UndirectedEdgeBitSet | operator| (MR.Const_UndirectedEdgeBitSet a, MR.Const_UndirectedEdgeBitSet b) |
Generated from function MR.operator|. | |
| static unsafe MR.UndirectedEdgeBitSet | operator^ (MR.Const_UndirectedEdgeBitSet a, MR.Const_UndirectedEdgeBitSet b) |
Generated from function MR.operator^. | |
| static unsafe MR.UndirectedEdgeBitSet | operator- (MR.Const_UndirectedEdgeBitSet a, MR.Const_UndirectedEdgeBitSet b) |
Generated from function MR.operator-. | |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
Properties | |
| static unsafe ulong | BitsPerBlock [get] |
| static unsafe ulong | Npos [get] |
Properties inherited from MR.Misc.Object< Const_UndirectedEdgeBitSet > | |
| virtual bool | _IsOwning [get] |
| Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough. | |
Additional Inherited Members | |
Protected Attributes inherited from MR.Misc.Object< Const_UndirectedEdgeBitSet > | |
| bool | _IsOwningVal |
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.UndirectedEdgeBitSet. Base classes: Direct: (non-virtual) MR.BitSet This is the const half of the class.