Public Member Functions | Private Attributes | List of all members
google::protobuf.internal::HasBits< doublewords > Class Template Reference

#include <has_bits.h>

Public Member Functions

void Clear () PROTOBUF_ALWAYS_INLINE
 
bool empty () const
 
bool empty () const
 
bool empty () const
 
bool empty () const
 
bool empty () const
 
 HasBits () PROTOBUF_ALWAYS_INLINE
 
bool operator!= (const HasBits< doublewords > &rhs) const
 
bool operator== (const HasBits< doublewords > &rhs) const
 
const uint32operator[] (int index) const PROTOBUF_ALWAYS_INLINE
 
uint32operator[] (int index) PROTOBUF_ALWAYS_INLINE
 
void Or (const HasBits< doublewords > &rhs)
 

Private Attributes

uint32 has_bits_ [doublewords]
 

Detailed Description

template<size_t doublewords>
class google::protobuf.internal::HasBits< doublewords >

Definition at line 48 of file has_bits.h.

Constructor & Destructor Documentation

◆ HasBits()

template<size_t doublewords>
google::protobuf.internal::HasBits< doublewords >::HasBits ( )
inline

Definition at line 50 of file has_bits.h.

Member Function Documentation

◆ Clear()

template<size_t doublewords>
void google::protobuf.internal::HasBits< doublewords >::Clear ( )
inline

Definition at line 52 of file has_bits.h.

◆ empty() [1/5]

template<size_t doublewords>
bool google::protobuf.internal::HasBits< doublewords >::empty
inline

Definition at line 103 of file has_bits.h.

◆ empty() [2/5]

bool google::protobuf::internal::HasBits< 1 >::empty ( ) const
inline

Definition at line 83 of file has_bits.h.

◆ empty() [3/5]

bool google::protobuf::internal::HasBits< 2 >::empty ( ) const
inline

Definition at line 88 of file has_bits.h.

◆ empty() [4/5]

bool google::protobuf::internal::HasBits< 3 >::empty ( ) const
inline

Definition at line 93 of file has_bits.h.

◆ empty() [5/5]

bool google::protobuf::internal::HasBits< 4 >::empty ( ) const
inline

Definition at line 98 of file has_bits.h.

◆ operator!=()

template<size_t doublewords>
bool google::protobuf.internal::HasBits< doublewords >::operator!= ( const HasBits< doublewords > &  rhs) const
inline

Definition at line 68 of file has_bits.h.

◆ operator==()

template<size_t doublewords>
bool google::protobuf.internal::HasBits< doublewords >::operator== ( const HasBits< doublewords > &  rhs) const
inline

Definition at line 64 of file has_bits.h.

◆ operator[]() [1/2]

template<size_t doublewords>
const uint32& google::protobuf.internal::HasBits< doublewords >::operator[] ( int  index) const
inline

Definition at line 60 of file has_bits.h.

◆ operator[]() [2/2]

template<size_t doublewords>
uint32& google::protobuf.internal::HasBits< doublewords >::operator[] ( int  index)
inline

Definition at line 56 of file has_bits.h.

◆ Or()

template<size_t doublewords>
void google::protobuf.internal::HasBits< doublewords >::Or ( const HasBits< doublewords > &  rhs)
inline

Definition at line 72 of file has_bits.h.

Member Data Documentation

◆ has_bits_

template<size_t doublewords>
uint32 google::protobuf.internal::HasBits< doublewords >::has_bits_[doublewords]
private

Definition at line 79 of file has_bits.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09