LLVM 23.0.0git
llvm::InlineOrder Class Referenceabstract

#include "llvm/Analysis/InlineOrder.h"

Public Member Functions

virtual ~InlineOrder ()=default
virtual size_t size ()=0
virtual void push (CallBase *Elt)=0
virtual CallBasepop ()=0
virtual void erase_if (function_ref< bool(CallBase *)> Pred)=0
bool empty ()

Detailed Description

Definition at line 20 of file InlineOrder.h.

Constructor & Destructor Documentation

◆ ~InlineOrder()

virtual llvm::InlineOrder::~InlineOrder ( )
virtualdefault

Member Function Documentation

◆ empty()

bool llvm::InlineOrder::empty ( )
inline

Definition at line 32 of file InlineOrder.h.

References size().

◆ erase_if()

virtual void llvm::InlineOrder::erase_if ( function_ref< bool(CallBase *)> Pred)
pure virtual

◆ pop()

virtual CallBase * llvm::InlineOrder::pop ( )
pure virtual

◆ push()

virtual void llvm::InlineOrder::push ( CallBase * Elt)
pure virtual

◆ size()

virtual size_t llvm::InlineOrder::size ( )
pure virtual

Referenced by empty().


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