Celeritas  0.5.0-86+4a8eea4
Classes | Functions
Bitset.hh File Reference
#include <climits>
#include "corecel/Config.hh"
#include "corecel/Assert.hh"
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/math/Algorithms.hh"

Classes

class  celeritas::Bitset< N >
 Device-compatible bitset implementation. More...
 
class  celeritas::Bitset< N >::reference
 Reference to a single bit in the bitset. More...
 

Functions

template<size_type N>
CELER_CONSTEXPR_FUNCTION Bitset< N > celeritas::operator& (Bitset< N > const &lhs, Bitset< N > const &rhs)
 Bitwise AND.
 
template<size_type N>
CELER_CONSTEXPR_FUNCTION Bitset< N > celeritas::operator| (Bitset< N > const &lhs, Bitset< N > const &rhs)
 Bitwise OR.
 
template<size_type N>
CELER_CONSTEXPR_FUNCTION Bitset< N > celeritas::operator^ (Bitset< N > const &lhs, Bitset< N > const &rhs)
 Bitwise XOR.