LLVM 19.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::bitfields_details::Compressor< T, Bits, false > Struct Template Reference

#include "llvm/ADT/Bitfields.h"

Public Types

using BP = BitPatterns< T, Bits >
 

Static Public Member Functions

static T pack (T UserValue, T UserMaxValue)
 
static T unpack (T StorageValue)
 

Detailed Description

template<typename T, unsigned Bits>
struct llvm::bitfields_details::Compressor< T, Bits, false >

Definition at line 134 of file Bitfields.h.

Member Typedef Documentation

◆ BP

template<typename T , unsigned Bits>
using llvm::bitfields_details::Compressor< T, Bits, false >::BP = BitPatterns<T, Bits>

Definition at line 136 of file Bitfields.h.

Member Function Documentation

◆ pack()

template<typename T , unsigned Bits>
static T llvm::bitfields_details::Compressor< T, Bits, false >::pack ( T  UserValue,
T  UserMaxValue 
)
inlinestatic

◆ unpack()

template<typename T , unsigned Bits>
static T llvm::bitfields_details::Compressor< T, Bits, false >::unpack ( T  StorageValue)
inlinestatic

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