LLVM  14.0.0git
Public Types | Public Member Functions | List of all members
InlineOrder< T > Class Template Referenceabstract
Inheritance diagram for InlineOrder< T >:
Inheritance graph
[legend]

Public Types

using reference = T &
 
using const_reference = const T &
 

Public Member Functions

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

Detailed Description

template<typename T>
class InlineOrder< T >

Definition at line 677 of file Inliner.cpp.

Member Typedef Documentation

◆ const_reference

template<typename T >
using InlineOrder< T >::const_reference = const T &

Definition at line 680 of file Inliner.cpp.

◆ reference

template<typename T >
using InlineOrder< T >::reference = T &

Definition at line 679 of file Inliner.cpp.

Constructor & Destructor Documentation

◆ ~InlineOrder()

template<typename T >
virtual InlineOrder< T >::~InlineOrder ( )
inlinevirtual

Definition at line 682 of file Inliner.cpp.

Member Function Documentation

◆ empty()

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

Definition at line 694 of file Inliner.cpp.

◆ erase_if()

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

◆ front()

template<typename T >
virtual const_reference InlineOrder< T >::front ( )
pure virtual

◆ pop()

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

◆ push()

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

◆ size()

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

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