| AndBitVectors(const std::vector< BitVector > &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| AndBitVectors(const std::vector< BitVector > &a, const std::vector< BitVector > &b) | encrypto::motion::BitVector< Allocator > | static |
| AndBitVectors(const std::vector< std::vector< BitVector >> &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| AndReduceBitVector(const BitVector &bit_vector) | encrypto::motion::BitVector< Allocator > | static |
| Append(bool bit) noexcept | encrypto::motion::BitVector< Allocator > | |
| Append(const BitVector< Allocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| Append(BitVector &&other) noexcept | encrypto::motion::BitVector< Allocator > | |
| Append(const BitSpan &other) | encrypto::motion::BitVector< Allocator > | |
| Append(BitSpan &&other) | encrypto::motion::BitVector< Allocator > | |
| Append(const std::byte *pointer, const std::size_t append_bit_size) noexcept | encrypto::motion::BitVector< Allocator > | |
| Assign(const BitVector &other) noexcept | encrypto::motion::BitVector< Allocator > | inline |
| Assign(BitVector &&other) noexcept | encrypto::motion::BitVector< Allocator > | inline |
| AsString() const noexcept | encrypto::motion::BitVector< Allocator > | |
| BitSpan class | encrypto::motion::BitVector< Allocator > | friend |
| BitVector class | encrypto::motion::BitVector< Allocator > | friend |
| BitVector() noexcept | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(BitVector &&bit_vector) noexcept | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(const BitVector &bit_vector) noexcept | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(const BitVector< OtherAllocator > &bit_vector) noexcept | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(const std::vector< bool > &data) | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(const std::vector< bool > &data, std::size_t number_of_bits) | encrypto::motion::BitVector< Allocator > | explicit |
| BitVector(std::size_t number_of_bits, bool value=false) noexcept | encrypto::motion::BitVector< Allocator > | explicit |
| BitVector(const unsigned char *buffer, std::size_t bits) | encrypto::motion::BitVector< Allocator > | inline |
| BitVector(const std::byte *buffer, std::size_t bits) | encrypto::motion::BitVector< Allocator > | |
| BitVector(const std::vector< std::byte, OtherAllocator > &data, std::size_t number_of_bits) | encrypto::motion::BitVector< Allocator > | explicit |
| BitVector(std::vector< std::byte, Allocator > &&data, std::size_t number_of_bits) | encrypto::motion::BitVector< Allocator > | explicit |
| Clear() noexcept | encrypto::motion::BitVector< Allocator > | |
| Copy(const std::size_t dest_from, const std::size_t dest_to, const BitVector &other) | encrypto::motion::BitVector< Allocator > | |
| Copy(const std::size_t dest_from, const BitVector &other) | encrypto::motion::BitVector< Allocator > | |
| Empty() const | encrypto::motion::BitVector< Allocator > | inline |
| Get(std::size_t position) const | encrypto::motion::BitVector< Allocator > | |
| GetData() const noexcept | encrypto::motion::BitVector< Allocator > | inline |
| GetMutableData() noexcept | encrypto::motion::BitVector< Allocator > | inline |
| GetSize() const noexcept | encrypto::motion::BitVector< Allocator > | inline |
| Invert() | encrypto::motion::BitVector< Allocator > | |
| IsAligned() noexcept | encrypto::motion::BitVector< Allocator > | inlinestatic |
| IsEqualSizeDimensions(const std::vector< BitVector > &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| operator!=(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator!=(const BitSpan &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&(const BitSpan &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&=(const BitSpan &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator&=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator=(const BitVector< Allocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator=(BitVector< Allocator > &&other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator==(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator==(const BitSpan &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator[](std::size_t position) const | encrypto::motion::BitVector< Allocator > | inline |
| operator^(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator^(const BitSpan &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator^(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator^=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator^=(const BitSpan &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator^=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|(const BitSpan &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|(const BitVector< OtherAllocator > &other) const noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|=(const BitSpan &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator|=(const BitVector< OtherAllocator > &other) noexcept | encrypto::motion::BitVector< Allocator > | |
| operator~() const | encrypto::motion::BitVector< Allocator > | |
| OrBitVectors(const std::vector< BitVector > &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| OrReduceBitVector(const BitVector &bit_vector) | encrypto::motion::BitVector< Allocator > | static |
| RandomSeeded(const std::size_t size, const std::size_t seed=0) noexcept | encrypto::motion::BitVector< Allocator > | static |
| Reserve(std::size_t number_of_bits) | encrypto::motion::BitVector< Allocator > | inline |
| Resize(std::size_t number_of_bits, bool zero_fill=false) noexcept | encrypto::motion::BitVector< Allocator > | |
| SecureRandom(const std::size_t size) noexcept | encrypto::motion::BitVector< Allocator > | static |
| Set(bool value) noexcept | encrypto::motion::BitVector< Allocator > | |
| Set(bool value, std::size_t position) | encrypto::motion::BitVector< Allocator > | |
| Subset(std::size_t from, std::size_t to) const | encrypto::motion::BitVector< Allocator > | |
| ToInput(T value) | encrypto::motion::BitVector< Allocator > | related |
| ToVectorOutput(std::vector< BitVector< Allocator >> bit_vectors) | encrypto::motion::BitVector< Allocator > | related |
| XorBitVectors(const std::vector< BitVector > &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| XorBitVectors(const std::vector< BitVector > &a, const std::vector< BitVector > &b) | encrypto::motion::BitVector< Allocator > | static |
| XorBitVectors(const std::vector< std::vector< BitVector >> &bit_vectors) | encrypto::motion::BitVector< Allocator > | static |
| XorReduceBitVector(const BitVector &bit_vector) | encrypto::motion::BitVector< Allocator > | static |