LLVM 22.0.0git
llvm::InlineOrder< T > Class Template Referenceabstract

#include "llvm/Analysis/InlineOrder.h"

Public Member Functions

virtual ~InlineOrder ()=default
virtual size_t size ()=0
virtual void push (const T &Elt)=0
virtual T pop ()=0
virtual void erase_if (function_ref< bool(T)> Pred)=0
bool empty ()

Detailed Description

template<typename T>
class llvm::InlineOrder< T >

Definition at line 20 of file InlineOrder.h.

Constructor & Destructor Documentation

◆ ~InlineOrder()

template<typename T>
virtual llvm::InlineOrder< T >::~InlineOrder ( )
virtualdefault

Member Function Documentation

◆ empty()

template<typename T>
bool llvm::InlineOrder< T >::empty ( )
inline

Definition at line 32 of file InlineOrder.h.

References size().

◆ erase_if()

template<typename T>
virtual void llvm::InlineOrder< T >::erase_if ( function_ref< bool(T)> Pred)
pure virtual

References T.

◆ pop()

template<typename T>
virtual T llvm::InlineOrder< T >::pop ( )
pure virtual

References T.

◆ push()

template<typename T>
virtual void llvm::InlineOrder< T >::push ( const T & Elt)
pure virtual

References T.

◆ size()

template<typename T>
virtual size_t llvm::InlineOrder< T >::size ( )
pure virtual

Referenced by empty().


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