clang 20.0.0git
|
A simple helper class to unpack an integer to bits and consuming the bits in order. More...
#include "clang/Serialization/ASTReader.h"
Public Member Functions | |
BitsUnpacker (uint32_t V) | |
BitsUnpacker (const BitsUnpacker &)=delete | |
BitsUnpacker (BitsUnpacker &&)=delete | |
BitsUnpacker | operator= (const BitsUnpacker &)=delete |
BitsUnpacker | operator= (BitsUnpacker &&)=delete |
~BitsUnpacker ()=default | |
void | updateValue (uint32_t V) |
void | advance (uint32_t BitsWidth) |
bool | getNextBit () |
uint32_t | getNextBits (uint32_t Width) |
bool | canGetNextNBits (uint32_t Width) const |
A simple helper class to unpack an integer to bits and consuming the bits in order.
Definition at line 2465 of file ASTReader.h.
|
inline |
Definition at line 2469 of file ASTReader.h.
References updateValue(), and V.
|
delete |
|
delete |
|
default |
|
inline |
Definition at line 2481 of file ASTReader.h.
|
inline |
Definition at line 2496 of file ASTReader.h.
|
inline |
Definition at line 2483 of file ASTReader.h.
Referenced by clang::ASTDeclReader::VisitDecl(), clang::ASTDeclReader::VisitEnumDecl(), clang::ASTDeclReader::VisitFunctionDecl(), clang::ASTDeclReader::VisitNamespaceDecl(), clang::ASTDeclReader::VisitParmVarDecl(), clang::ASTDeclReader::VisitRecordDeclImpl(), clang::ASTDeclReader::VisitTagDecl(), and clang::ASTDeclReader::VisitVarDeclImpl().
|
inline |
Definition at line 2488 of file ASTReader.h.
Referenced by clang::ASTDeclReader::VisitDecl(), clang::ASTDeclReader::VisitEnumDecl(), clang::ASTDeclReader::VisitFunctionDecl(), clang::ASTDeclReader::VisitParmVarDecl(), clang::ASTDeclReader::VisitRecordDeclImpl(), clang::ASTDeclReader::VisitTagDecl(), and clang::ASTDeclReader::VisitVarDeclImpl().
|
delete |
|
delete |
|
inline |