Project
Loading...
Searching...
No Matches
o2::gpu::gpustd::bitset< N > Class Template Reference

#include <GPUCommonBitSet.h>

Public Member Functions

 GPUdDefault () const expr bitset()=default
 
 GPUdDefault () const expr bitset(const bitset &)=default
 
 GPUd () const expr bitset(uint32_t vv)
 
 GPUd () const expr bool all() const
 
 GPUd () const expr bool any() const
 
 GPUd () const expr bool none() const
 
 GPUd () const expr void set()
 
 GPUd () const expr void set(uint32_t i)
 
 GPUd () const expr void reset()
 
 GPUd () const expr void reset(uint32_t i)
 
 GPUd () const expr void flip()
 
 GPUdDefault () const expr bitset &operator
 
 GPUd () const expr bitset operator|(const bitset b) const
 
 GPUd () const expr bitset &operator|
 

Static Public Attributes

static constexpr uint32_t full_set = ((1ul << N) - 1ul)
 

Detailed Description

template<uint32_t N>
class o2::gpu::gpustd::bitset< N >

Definition at line 34 of file GPUCommonBitSet.h.

Member Function Documentation

◆ GPUd() [1/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const &

◆ GPUd() [2/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 58 of file GPUCommonBitSet.h.

◆ GPUd() [3/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 44 of file GPUCommonBitSet.h.

◆ GPUd() [4/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 47 of file GPUCommonBitSet.h.

◆ GPUd() [5/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 48 of file GPUCommonBitSet.h.

◆ GPUd() [6/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 49 of file GPUCommonBitSet.h.

◆ GPUd() [7/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 55 of file GPUCommonBitSet.h.

◆ GPUd() [8/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 53 of file GPUCommonBitSet.h.

◆ GPUd() [9/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 54 of file GPUCommonBitSet.h.

◆ GPUd() [10/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 51 of file GPUCommonBitSet.h.

◆ GPUd() [11/11]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUd ( ) const
inline

Definition at line 52 of file GPUCommonBitSet.h.

◆ GPUdDefault() [1/3]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUdDefault ( ) const &

◆ GPUdDefault() [2/3]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUdDefault ( ) const
default

◆ GPUdDefault() [3/3]

template<uint32_t N>
o2::gpu::gpustd::bitset< N >::GPUdDefault ( ) const &
default

Member Data Documentation

◆ full_set

template<uint32_t N>
constexpr uint32_t o2::gpu::gpustd::bitset< N >::full_set = ((1ul << N) - 1ul)
staticconstexpr

Definition at line 45 of file GPUCommonBitSet.h.


The documentation for this class was generated from the following file: