Go to the documentation of this file.
234 return operator|=(lst);
241 return operator|=(indices);
248 return operator|=(indices);
autoPtr< PackedBoolList > clone() const
Clone.
Xfer< PackedBoolList > xfer()
Transfer contents to the Xfer container.
void set(const PackedList< 1 > &)
Set specified bits.
PackedBoolList()
Construct null.
PackedBoolList & operator=(const bool val)
Assignment of all entries to the given value.
void transfer(PackedBoolList &)
Transfer the contents of the argument list into this list.
PackedBoolList & operator&=(const PackedList< 1 > &)
And operator (lists may be dissimilar sizes)
A simple container for copying or transferring objects of type <T>.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
PackedBoolList & operator|=(const PackedList< 1 > &)
Or operator (lists may be dissimilar sizes)
void flip()
Invert the bits in the addressable region.
PackedBoolList & operator+=(const PackedList< 1 > &)
Add entries to this list, synonymous with the or operator.
ListType subset(const UList< T > &select, const T &value, const ListType &)
Extract elements of List when select is a certain value.
PackedBoolList operator~() const
Complement operator.
Xfer< T > xferMove(T &)
Construct by transferring the contents of the arg.
A dynamically allocatable list of packed unsigned integers.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
A List with indirect addressing.
PackedBoolList & operator-=(const PackedList< 1 > &)
Remove entries from this list - unset the specified bits.
void transfer(PackedList< nBits > &)
Transfer the contents of the argument list into this list.
PackedList< nBits > & operator=(const unsigned int val)
Assignment of all entries to the given value. Takes linear time.