Public Member Functions | Public Attributes | List of all members
absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift > Class Template Reference

#include <raw_hash_set.h>

Public Member Functions

uint32_t HighestBitSet () const
 
uint32_t LeadingZeros () const
 
uint32_t LowestBitSet () const
 
 NonIterableBitMask (T mask)
 
 operator bool () const
 
uint32_t TrailingZeros () const
 

Public Attributes

T mask_
 

Detailed Description

template<class T, int SignificantBits, int Shift = 0>
class absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >

Definition at line 330 of file abseil-cpp/absl/container/internal/raw_hash_set.h.

Constructor & Destructor Documentation

◆ NonIterableBitMask()

template<class T , int SignificantBits, int Shift = 0>
absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::NonIterableBitMask ( T  mask)
inlineexplicit

Member Function Documentation

◆ HighestBitSet()

template<class T , int SignificantBits, int Shift = 0>
uint32_t absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::HighestBitSet ( ) const
inline

◆ LeadingZeros()

template<class T , int SignificantBits, int Shift = 0>
uint32_t absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::LeadingZeros ( ) const
inline

◆ LowestBitSet()

template<class T , int SignificantBits, int Shift = 0>
uint32_t absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::LowestBitSet ( ) const
inline

◆ operator bool()

template<class T , int SignificantBits, int Shift = 0>
absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::operator bool ( ) const
inlineexplicit

◆ TrailingZeros()

template<class T , int SignificantBits, int Shift = 0>
uint32_t absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::TrailingZeros ( ) const
inline

Member Data Documentation

◆ mask_

template<class T , int SignificantBits, int Shift = 0>
T absl::container_internal::NonIterableBitMask< T, SignificantBits, Shift >::mask_

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:39