This header file is part of the ALib C++ Library. It does not belong to an ALib Module and is included in any ALib Distribution.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file bitset.hpp.
#include "alib/lang/bits.hpp"
#include "alib/lang/callerinfo_functions.hpp"
#include "alib/lang/callerinfo_methods.hpp"
Go to the source code of this file.
Classes | |
class | TBitSet< TInterface, TEnd, TBegin >::Reference< TBitSetCM > |
class | TBitSet< TInterface, TEnd, TBegin >::TBidiIterator< TBitSetCM, isReverse > |
class | TBitSet< TInterface, TEnd, TBegin > |
Namespaces | |
namespace | alib |
namespace | alib::lang |
Typedefs | |
template<int TEnd, int TBegin = 0, typename TInterface = int> | |
using | BitSet = lang::TBitSet<int, TEnd, TBegin> |
Type alias in namespace alib. | |
Functions | |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator& (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator^ (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator| (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |