Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority > Class Template Reference

Detailed Description

template<typename Element, typename IntegerPriority>
class operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >

Definition at line 157 of file generic_max_flow.h.

#include <generic_max_flow.h>

Public Member Functions

 PriorityQueueWithRestrictedPush ()
 PriorityQueueWithRestrictedPush (const PriorityQueueWithRestrictedPush &)=delete
PriorityQueueWithRestrictedPushoperator= (const PriorityQueueWithRestrictedPush &)=delete
bool IsEmpty () const
void Clear ()
void Push (Element element, IntegerPriority priority)
Element Pop ()

Constructor & Destructor Documentation

◆ PriorityQueueWithRestrictedPush() [1/2]

template<typename Element, typename IntegerPriority>
operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::PriorityQueueWithRestrictedPush ( )
inline

Definition at line 159 of file generic_max_flow.h.

◆ PriorityQueueWithRestrictedPush() [2/2]

template<typename Element, typename IntegerPriority>
operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::PriorityQueueWithRestrictedPush ( const PriorityQueueWithRestrictedPush< Element, IntegerPriority > & )
delete

Member Function Documentation

◆ Clear()

template<typename Element, typename IntegerPriority>
void operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::Clear ( )

Definition at line 546 of file generic_max_flow.h.

◆ IsEmpty()

template<typename Element, typename IntegerPriority>
bool operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::IsEmpty ( ) const

Definition at line 540 of file generic_max_flow.h.

◆ operator=()

template<typename Element, typename IntegerPriority>
PriorityQueueWithRestrictedPush & operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::operator= ( const PriorityQueueWithRestrictedPush< Element, IntegerPriority > & )
delete

◆ Pop()

template<typename Element, typename IntegerPriority>
Element operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::Pop ( )

Definition at line 571 of file generic_max_flow.h.

◆ Push()

template<typename Element, typename IntegerPriority>
void operations_research::PriorityQueueWithRestrictedPush< Element, IntegerPriority >::Push ( Element element,
IntegerPriority priority )

Definition at line 552 of file generic_max_flow.h.


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