![]() |
mutable
A Database System for Research and Fast Prototyping
|
Public Types | |
using | pointer_type = std::conditional_t< is_const, const EdgePtrBottomUp *, EdgePtrBottomUp * > |
using | reference_type = std::conditional_t< is_const, const EdgePtrBottomUp &, EdgePtrBottomUp & > |
Public Member Functions | |
the_iterator ()=default | |
the_iterator (pointer_type state) | |
bool | operator== (the_iterator other) const |
bool | operator!= (the_iterator other) const |
the_iterator & | operator++ () |
the_iterator | operator++ (int) |
pointer_type | operator-> () const |
reference_type | operator* () const |
Static Public Attributes | |
static constexpr bool | is_const = IsConst |
Private Attributes | |
pointer_type | state_ = nullptr |
Definition at line 879 of file HeuristicSearchPlanEnumerator.hpp.
using m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::pointer_type = std::conditional_t<is_const, const EdgePtrBottomUp*, EdgePtrBottomUp*> |
Definition at line 883 of file HeuristicSearchPlanEnumerator.hpp.
using m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::reference_type = std::conditional_t<is_const, const EdgePtrBottomUp&, EdgePtrBottomUp&> |
Definition at line 884 of file HeuristicSearchPlanEnumerator.hpp.
|
default |
|
inline |
Definition at line 891 of file HeuristicSearchPlanEnumerator.hpp.
|
inline |
Definition at line 894 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator==().
|
inline |
Definition at line 909 of file HeuristicSearchPlanEnumerator.hpp.
References M_notnull, and m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::state_.
|
inline |
Definition at line 896 of file HeuristicSearchPlanEnumerator.hpp.
References M_notnull, and m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::state_.
Referenced by m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator++().
|
inline |
Definition at line 902 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator++().
|
inline |
Definition at line 908 of file HeuristicSearchPlanEnumerator.hpp.
References M_notnull, and m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::state_.
|
inline |
Definition at line 893 of file HeuristicSearchPlanEnumerator.hpp.
References m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::state_.
Referenced by m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator!=().
|
staticconstexpr |
Definition at line 881 of file HeuristicSearchPlanEnumerator.hpp.
|
private |
Definition at line 887 of file HeuristicSearchPlanEnumerator.hpp.
Referenced by m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator*(), m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator++(), m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator->(), and m::pe::hs::search_states::EdgePtrBottomUp::the_iterator< IsConst >::operator==().