GF2::Vector — Size Queries

How many elements are in the bit-vector?

constexpr std::size_t size() const;   (1)
constexpr bool empty() const;       (2)
1 Returns the number of elements in the bit-vector.
2 Returns true if the bit-vector has no elements (so size() == 0), returns false otherwise.
Example
#include <GF2/GF2.h>
int main()
{
    GF2::Vector<> v1;
    GF2::Vector<> v2("0101");
    std::cout
        << "Vector\t" << "size\t" << "empty?\n"
        << v1 << '\t' << v1.size() << '\t' << v1.empty() << '\n'
        << v2 << '\t' << v2.size() << '\t' << v2.empty() << '\n';
}
Output
Vector  size    empty?
        0       1
0101    4       0
See Also

count