Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::sync_plan::PipeCmpPtr< PipeCmp > Struct Template Reference

A null-safe and priority aware comparator (wrapper) for pipes. More...

#include <ogdf/cluster/sync_plan/PipeOrder.h>

Public Member Functions

 PipeCmpPtr ()=delete
 
 PipeCmpPtr (const PipeCmp *queue)
 
bool checkOrder (const Pipe *first, const Pipe *second) const
 
bool operator() (const Pipe *x, const Pipe *y) const
 

Public Attributes

const PipeCmp * cmp
 

Detailed Description

template<typename PipeCmp>
struct ogdf::sync_plan::PipeCmpPtr< PipeCmp >

A null-safe and priority aware comparator (wrapper) for pipes.

Definition at line 47 of file PipeOrder.h.

Constructor & Destructor Documentation

◆ PipeCmpPtr() [1/2]

template<typename PipeCmp >
ogdf::sync_plan::PipeCmpPtr< PipeCmp >::PipeCmpPtr ( )
delete

◆ PipeCmpPtr() [2/2]

template<typename PipeCmp >
ogdf::sync_plan::PipeCmpPtr< PipeCmp >::PipeCmpPtr ( const PipeCmp *  queue)
inline

Definition at line 52 of file PipeOrder.h.

Member Function Documentation

◆ checkOrder()

template<typename PipeCmp >
bool ogdf::sync_plan::PipeCmpPtr< PipeCmp >::checkOrder ( const Pipe first,
const Pipe second 
) const
inline

Definition at line 66 of file PipeOrder.h.

◆ operator()()

template<typename PipeCmp >
bool ogdf::sync_plan::PipeCmpPtr< PipeCmp >::operator() ( const Pipe x,
const Pipe y 
) const
inline

Definition at line 54 of file PipeOrder.h.

Member Data Documentation

◆ cmp

template<typename PipeCmp >
const PipeCmp* ogdf::sync_plan::PipeCmpPtr< PipeCmp >::cmp

Definition at line 48 of file PipeOrder.h.


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