MOTION  0.01
Framework for mixed-protocol multi-party computation
encrypto::motion::BitSpan Member List

This is the complete list of members for encrypto::motion::BitSpan, including all inherited members.

As() constencrypto::motion::BitSpaninline
AsString() const noexceptencrypto::motion::BitSpan
BitSpan()=defaultencrypto::motion::BitSpan
BitSpan(const BitSpan &other)encrypto::motion::BitSpan
BitSpan(BitSpan &&other)encrypto::motion::BitSpan
BitSpan(BitVectorType &bit_vector)encrypto::motion::BitSpaninline
BitSpan(std::byte *buffer, std::size_t bit_size, bool aligned=false)encrypto::motion::BitSpan
BitSpan(T *buffer, std::size_t bit_size, bool aligned=false)encrypto::motion::BitSpaninline
Copy(const std::size_t dest_from, const std::size_t dest_to, BitVectorType &other)encrypto::motion::BitSpan
Copy(const std::size_t dest_from, BitVectorType &other)encrypto::motion::BitSpan
Copy(const std::size_t dest_from, const std::size_t dest_to, BitSpan &other)encrypto::motion::BitSpan
Copy(const std::size_t dest_from, const std::size_t dest_to, BitSpan &&other)encrypto::motion::BitSpan
Copy(const std::size_t dest_from, BitSpan &other)encrypto::motion::BitSpan
Copy(const std::size_t dest_from, BitSpan &&other)encrypto::motion::BitSpan
Empty() const noexceptencrypto::motion::BitSpaninline
Get(const std::size_t position) constencrypto::motion::BitSpan
GetData() const noexceptencrypto::motion::BitSpaninline
GetMutableData() noexceptencrypto::motion::BitSpaninline
GetSize() const noexceptencrypto::motion::BitSpaninline
Invert()encrypto::motion::BitSpan
IsAligned() const noexceptencrypto::motion::BitSpaninline
operator&(const BitVectorType &other) constencrypto::motion::BitSpan
operator&(const BitSpan &other) constencrypto::motion::BitSpan
operator&=(const BitVectorType &other)encrypto::motion::BitSpan
operator&=(const BitSpan &other)encrypto::motion::BitSpan
operator=(const BitSpan &other)encrypto::motion::BitSpan
operator=(BitSpan &&other)encrypto::motion::BitSpan
operator=(BitVectorType &bit_vector)encrypto::motion::BitSpaninline
operator==(const BitVectorType &other) constencrypto::motion::BitSpan
operator==(const BitSpan &other) constencrypto::motion::BitSpan
operator[](const std::size_t position) constencrypto::motion::BitSpaninline
operator^(const BitVectorType &other) constencrypto::motion::BitSpan
operator^(const BitSpan &other) constencrypto::motion::BitSpan
operator^=(const BitVectorType &other)encrypto::motion::BitSpan
operator^=(const BitSpan &other)encrypto::motion::BitSpan
operator|(const BitVectorType &other) constencrypto::motion::BitSpan
operator|(const BitSpan &other) constencrypto::motion::BitSpan
operator|=(const BitVectorType &other)encrypto::motion::BitSpan
operator|=(const BitSpan &other)encrypto::motion::BitSpan
operator~() constencrypto::motion::BitSpaninline
Set(const bool value)encrypto::motion::BitSpan
Set(const bool value, const std::size_t position)encrypto::motion::BitSpan
Subset(const std::size_t from, const std::size_t to) constencrypto::motion::BitSpan
~BitSpan()=defaultencrypto::motion::BitSpan