![]() |
mutable
A Database System for Research and Fast Prototyping
|
Public Types | |
using | reference = std::conditional_t< is_const, const Subproblem &, Subproblem & > |
using | pointer = std::conditional_t< is_const, const Subproblem *, Subproblem * > |
Public Member Functions | |
the_iterator (Subproblem *table, size_type size, size_type idx, size_type unique) | |
the_iterator & | operator++ () |
bool | operator== (the_iterator other) const |
bool | operator!= (the_iterator other) const |
the_iterator | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
Static Public Attributes | |
static constexpr bool | is_const = IsConst |
Private Attributes | |
Subproblem * | table_ |
Subproblem | X_ |
size_type | size_ |
size_type | idx_ |
size_type | unique_ |
Definition at line 440 of file HeuristicSearchPlanEnumerator.hpp.
using m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::pointer = std::conditional_t<is_const, const Subproblem*, Subproblem*> |
Definition at line 445 of file HeuristicSearchPlanEnumerator.hpp.
using m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::reference = std::conditional_t<is_const, const Subproblem&, Subproblem&> |
Definition at line 444 of file HeuristicSearchPlanEnumerator.hpp.
|
inline |
Definition at line 455 of file HeuristicSearchPlanEnumerator.hpp.
|
inline |
Definition at line 472 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator==().
|
inline |
Definition at line 476 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::idx_, and m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::table_.
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator->().
|
inline |
Definition at line 459 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::idx_, M_insist, m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::size_, m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::table_, m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::unique_, and m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::X_.
|
inline |
Definition at line 474 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator++().
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator++().
|
inline |
Definition at line 477 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator*().
|
inline |
Definition at line 468 of file HeuristicSearchPlanEnumerator.hpp.
References m::and, m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::table_, and m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::unique_.
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator!=().
|
private |
|
staticconstexpr |
Definition at line 442 of file HeuristicSearchPlanEnumerator.hpp.
|
private |
Definition at line 450 of file HeuristicSearchPlanEnumerator.hpp.
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator++().
|
private |
Definition at line 448 of file HeuristicSearchPlanEnumerator.hpp.
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator*(), m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator++(), and m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator==().
|
private |
|
private |
Definition at line 449 of file HeuristicSearchPlanEnumerator.hpp.
Referenced by m::pe::hs::search_states::SubproblemTableBottomUp::the_iterator< IsConst >::operator++().