LLVM 24.0.0git
llvm::sampleprof::EagerSampleProfileNameTable Class Referencefinal

#include "llvm/ProfileData/SampleProfReader.h"

Inheritance diagram for llvm::sampleprof::EagerSampleProfileNameTable:
[legend]

Public Member Functions

 EagerSampleProfileNameTable (std::vector< FunctionId > &&Vec)
 EagerSampleProfileNameTable (const std::vector< FunctionId > &Vec)
size_t size () const override
FunctionId operator[] (size_t Idx) const override
Public Member Functions inherited from llvm::sampleprof::SampleProfileNameTable
 SampleProfileNameTable ()=default
 SampleProfileNameTable (const SampleProfileNameTable &)=delete
 SampleProfileNameTable (SampleProfileNameTable &&)=delete
SampleProfileNameTableoperator= (const SampleProfileNameTable &)=delete
SampleProfileNameTableoperator= (SampleProfileNameTable &&)=delete
virtual ~SampleProfileNameTable ()=default
bool empty () const
iterator begin () const
iterator end () const

Additional Inherited Members

Public Types inherited from llvm::sampleprof::SampleProfileNameTable
using const_iterator = iterator

Detailed Description

Definition at line 419 of file SampleProfReader.h.

Constructor & Destructor Documentation

◆ EagerSampleProfileNameTable() [1/2]

llvm::sampleprof::EagerSampleProfileNameTable::EagerSampleProfileNameTable ( std::vector< FunctionId > && Vec)
inlineexplicit

Definition at line 423 of file SampleProfReader.h.

References llvm::move().

◆ EagerSampleProfileNameTable() [2/2]

llvm::sampleprof::EagerSampleProfileNameTable::EagerSampleProfileNameTable ( const std::vector< FunctionId > & Vec)
inlineexplicit

Definition at line 425 of file SampleProfReader.h.

Member Function Documentation

◆ operator[]()

FunctionId llvm::sampleprof::EagerSampleProfileNameTable::operator[] ( size_t Idx) const
inlineoverridevirtual

Implements llvm::sampleprof::SampleProfileNameTable.

Definition at line 430 of file SampleProfReader.h.

References assert().

◆ size()

size_t llvm::sampleprof::EagerSampleProfileNameTable::size ( ) const
inlineoverridevirtual

Implements llvm::sampleprof::SampleProfileNameTable.

Definition at line 428 of file SampleProfReader.h.


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