LLVM 22.0.0git
llvm::logicalview::LVStringPool Class Reference

#include "llvm/DebugInfo/LogicalView/Core/LVStringPool.h"

Public Member Functions

 LVStringPool ()
 LVStringPool (LVStringPool const &other)=delete
 LVStringPool (LVStringPool &&other)=delete
 ~LVStringPool ()=default
bool isValidIndex (size_t Index) const
size_t getSize () const
size_t findIndex (StringRef Key) const
size_t getIndex (StringRef Key)
StringRef getString (size_t Index) const
void print (raw_ostream &OS) const
void dump () const

Detailed Description

Definition at line 28 of file LVStringPool.h.

Constructor & Destructor Documentation

◆ LVStringPool() [1/3]

llvm::logicalview::LVStringPool::LVStringPool ( )
inline

Definition at line 37 of file LVStringPool.h.

References getIndex().

Referenced by LVStringPool(), and LVStringPool().

◆ LVStringPool() [2/3]

llvm::logicalview::LVStringPool::LVStringPool ( LVStringPool const & other)
delete

References LVStringPool().

◆ LVStringPool() [3/3]

llvm::logicalview::LVStringPool::LVStringPool ( LVStringPool && other)
delete

References LVStringPool().

◆ ~LVStringPool()

llvm::logicalview::LVStringPool::~LVStringPool ( )
default

Member Function Documentation

◆ dump()

void llvm::logicalview::LVStringPool::dump ( ) const
inline

Definition at line 84 of file LVStringPool.h.

References llvm::dbgs(), and print().

◆ findIndex()

size_t llvm::logicalview::LVStringPool::findIndex ( StringRef Key) const
inline

◆ getIndex()

◆ getSize()

size_t llvm::logicalview::LVStringPool::getSize ( ) const
inline

Definition at line 47 of file LVStringPool.h.

◆ getString()

StringRef llvm::logicalview::LVStringPool::getString ( size_t Index) const
inline

◆ isValidIndex()

bool llvm::logicalview::LVStringPool::isValidIndex ( size_t Index) const
inline

Definition at line 42 of file LVStringPool.h.

Referenced by getIndex().

◆ print()

void llvm::logicalview::LVStringPool::print ( raw_ostream & OS) const
inline

Definition at line 74 of file LVStringPool.h.

Referenced by dump().


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