Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GenNode::ScopeExplorerIterator Struct Reference

#include "lib/diff/gen-node.hpp"

Description

Definition at line 619 of file gen-node.hpp.

Public Member Functions

size_t level () const
 
- Public Member Functions inherited from IterStateWrapper< const GenNode, ScopeExplorer >
 IterStateWrapper (ScopeExplorer &&initialState)
 
 IterStateWrapper (ScopeExplorerconst &initialState)
 
 IterStateWrapper ()
 
bool empty () const
 
 ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (IterStateWrapper)
 
bool isValid () const
 
 operator bool () const
 
reference operator* () const
 
IterStateWrapperoperator++ ()
 
pointer operator-> () const
 

Additional Inherited Members

- Public Types inherited from IterStateWrapper< const GenNode, ScopeExplorer >
typedef const GenNode * pointer
 
typedef const GenNode & reference
 
typedef const GenNode value_type
 
- Protected Member Functions inherited from IterStateWrapper< const GenNode, ScopeExplorer >
void __throw_if_empty () const
 
ScopeExplorer & stateCore ()
 allow derived classes to access state representation More...
 

Member Function Documentation

size_t level ( ) const
inline

Definition at line 624 of file gen-node.hpp.

References util::unConst().

+ Here is the call graph for this function:

+ Inheritance diagram for GenNode::ScopeExplorerIterator:
+ Collaboration diagram for GenNode::ScopeExplorerIterator:

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