LLVM  16.0.0git
Public Member Functions | List of all members
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 19 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 31 of file InlineOrder.h.

References llvm::InlineOrder< T >::size().

◆ erase_if()

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

◆ pop()

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

◆ push()

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

◆ size()

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

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