|
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bitset< Active_Bits > | etl::operator& (const bitset< Active_Bits, TElement > &lhs, const bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bitset< Active_Bits > | etl::operator| (const bitset< Active_Bits, TElement > &lhs, const bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bitset< Active_Bits > | etl::operator^ (const bitset< Active_Bits, TElement > &lhs, const bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator!= (const etl::bitset< Active_Bits, TElement > &lhs, const etl::bitset< Active_Bits, TElement > &rhs) |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 void | swap (etl::bitset< Active_Bits, TElement > &lhs, etl::bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| | swap
|
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator!= (const etl::bitset_ext< Active_Bits, TElement > &lhs, const etl::bitset_ext< Active_Bits, TElement > &rhs) |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 void | swap (etl::bitset_ext< Active_Bits, TElement > &lhs, etl::bitset_ext< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| | swap
|
| template<typename TLhsSpan, typename TRhsSpan> |
| bool | etl::private_bitset::compare_bitset_spans (const TLhsSpan &lhs_span, const TRhsSpan &rhs_span) |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator== (const etl::bitset< Active_Bits, TLhsElement > &lhs, const etl::bitset< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator!= (const etl::bitset< Active_Bits, TLhsElement > &lhs, const etl::bitset< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator== (const etl::bitset_ext< Active_Bits, TLhsElement > &lhs, const etl::bitset_ext< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator!= (const etl::bitset_ext< Active_Bits, TLhsElement > &lhs, const etl::bitset_ext< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator== (const etl::bitset< Active_Bits, TElement > &lhs, const etl::bitset_ext< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator!= (const etl::bitset< Active_Bits, TElement > &lhs, const etl::bitset_ext< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator== (const etl::bitset_ext< Active_Bits, TElement > &lhs, const etl::bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TElement> |
| ETL_CONSTEXPR14 bool | operator!= (const etl::bitset_ext< Active_Bits, TElement > &lhs, const etl::bitset< Active_Bits, TElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator== (const etl::bitset< Active_Bits, TLhsElement > &lhs, const etl::bitset_ext< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator!= (const etl::bitset< Active_Bits, TLhsElement > &lhs, const etl::bitset_ext< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator== (const etl::bitset_ext< Active_Bits, TLhsElement > &lhs, const etl::bitset< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
| template<size_t Active_Bits, typename TLhsElement, typename TRhsElement> |
| ETL_CONSTEXPR14 etl::enable_if<!etl::is_same< TLhsElement, TRhsElement >::value, bool >::type | operator!= (const etl::bitset_ext< Active_Bits, TLhsElement > &lhs, const etl::bitset< Active_Bits, TRhsElement > &rhs) ETL_NOEXCEPT |
|
|
template<typename TElement> |
| ETL_CONSTANT size_t | etl::private_bitset::bitset_impl_common< TElement >::npos |
|
template<typename TElement> |
| ETL_CONSTANT size_t | etl::private_bitset::bitset_impl_common< TElement >::Bits_Per_Element |
|
template<typename TElement> |
| ETL_CONSTANT TElement | etl::private_bitset::bitset_impl_common< TElement >::All_Set_Element |
|
template<typename TElement> |
| ETL_CONSTANT TElement | etl::private_bitset::bitset_impl_common< TElement >::All_Clear_Element |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTANT size_t | etl::private_bitset::bitset_common< Active_Bits, TElement >::Number_Of_Elements |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTANT size_t | etl::private_bitset::bitset_common< Active_Bits, TElement >::Size |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTANT etl::bitset_storage_model | etl::private_bitset::bitset_common< Active_Bits, TElement >::Storage_Model = (bitset_common<Active_Bits, TElement>::Number_Of_Elements == 1U) ? etl::bitset_storage_model::Single : etl::bitset_storage_model::Multi |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTANT size_t | etl::private_bitset::bitset_common< Active_Bits, TElement >::Top_Mask_Shift |
|
template<size_t Active_Bits, typename TElement> |
| ETL_CONSTANT TElement | etl::private_bitset::bitset_common< Active_Bits, TElement >::Top_Mask |