ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
bitset.hpp File Reference

Description:


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 dependency graph for bitset.hpp:
This graph shows which files directly or indirectly include this file:

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