walberla::python_coupling::detail::owning_iterator_state< T, Policy > Struct Template Reference

#include <OwningIterator.h>

Public Member Functions

 owning_iterator_state (T _obj)
 

Public Attributes

obj
 
T::iterator it
 
bool first_or_done
 

Static Public Attributes

static std::once_flag registered
 

Constructor & Destructor Documentation

◆ owning_iterator_state()

template<typename T , py::return_value_policy Policy>
walberla::python_coupling::detail::owning_iterator_state< T, Policy >::owning_iterator_state ( _obj)
inline

Member Data Documentation

◆ first_or_done

template<typename T , py::return_value_policy Policy>
bool walberla::python_coupling::detail::owning_iterator_state< T, Policy >::first_or_done

◆ it

template<typename T , py::return_value_policy Policy>
T::iterator walberla::python_coupling::detail::owning_iterator_state< T, Policy >::it

◆ obj

template<typename T , py::return_value_policy Policy>
T walberla::python_coupling::detail::owning_iterator_state< T, Policy >::obj

◆ registered

template<typename T , py::return_value_policy Policy>
std::once_flag walberla::python_coupling::detail::owning_iterator_state< T, Policy >::registered
static

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