LLVM 23.0.0git
llvm::GlobalValueSummaryMap::SortedEntriesRange Class Reference

An owning range over the entries sorted by key, yielding each entry by reference. More...

#include "llvm/IR/ModuleSummaryIndex.h"

Public Types

using iterator = pointee_iterator<SortedEntriesVec::const_iterator>

Public Member Functions

 SortedEntriesRange (SortedEntriesVec Entries)
iterator begin () const
iterator end () const
size_t size () const
bool empty () const

Detailed Description

An owning range over the entries sorted by key, yielding each entry by reference.

Definition at line 237 of file ModuleSummaryIndex.h.

Member Typedef Documentation

◆ iterator

Constructor & Destructor Documentation

◆ SortedEntriesRange()

llvm::GlobalValueSummaryMap::SortedEntriesRange::SortedEntriesRange ( SortedEntriesVec Entries)
inlineexplicit

Definition at line 243 of file ModuleSummaryIndex.h.

References llvm::move().

Member Function Documentation

◆ begin()

iterator llvm::GlobalValueSummaryMap::SortedEntriesRange::begin ( ) const
inline

Definition at line 246 of file ModuleSummaryIndex.h.

◆ empty()

bool llvm::GlobalValueSummaryMap::SortedEntriesRange::empty ( ) const
inline

Definition at line 249 of file ModuleSummaryIndex.h.

◆ end()

iterator llvm::GlobalValueSummaryMap::SortedEntriesRange::end ( ) const
inline

Definition at line 247 of file ModuleSummaryIndex.h.

◆ size()

size_t llvm::GlobalValueSummaryMap::SortedEntriesRange::size ( ) const
inline

Definition at line 248 of file ModuleSummaryIndex.h.


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