waLBerla 7.3
Loading...
Searching...
No Matches
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 ( T _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:
  • /builds/administration/walberla-website/walberla/src/python_coupling/helper/OwningIterator.h