![]() |
PGROUTING
2.5
|
#include "book_keeping.h"
Classes | |
class | Compare |
Public Types | |
typedef std::priority_queue < Swap_info, std::vector < Swap_info >, Compare > | Swaps_queue |
Public Member Functions | |
Swap_bk ()=default | |
Swap_bk (const Swap_bk &bk)=default | |
bool | empty () |
void | pop () |
Swaps_queue & | possible_swaps () |
void | push (const Swap_info &data) |
Swap_info | top () |
Public Attributes | |
Swaps_queue | m_swaps |
Friends | |
std::ostream & | operator<< (std::ostream &log, const Swap_bk &data) |
Definition at line 91 of file book_keeping.h.
typedef std::priority_queue< Swap_info, std::vector<Swap_info>, Compare > pgrouting::vrp::Swap_bk::Swaps_queue |
Definition at line 104 of file book_keeping.h.
|
default |
|
default |
|
inline |
Definition at line 128 of file book_keeping.h.
References m_swaps.
Referenced by pgrouting::vrp::Optimize::inter_swap(), and pgrouting::vrp::Optimize::swap_order().
|
inline |
Definition at line 127 of file book_keeping.h.
References m_swaps.
Referenced by pgrouting::vrp::Optimize::swap_order().
|
inline |
|
inline |
Definition at line 125 of file book_keeping.h.
References m_swaps.
Referenced by pgrouting::vrp::Optimize::swap_worse().
|
inline |
Definition at line 126 of file book_keeping.h.
References m_swaps.
Referenced by pgrouting::vrp::Optimize::swap_order().
|
friend |
Definition at line 63 of file book_keeping.cpp.
Swaps_queue pgrouting::vrp::Swap_bk::m_swaps |
Definition at line 107 of file book_keeping.h.
Referenced by empty(), pgrouting::vrp::operator<<(), pop(), possible_swaps(), push(), and top().