MLIR  21.0.0git
Public Types | List of all members
std::iterator_traits< nanobind::detail::fast_iterator > Struct Reference

#include "Bindings/Python/NanobindUtils.h"

Public Types

using value_type = nanobind::handle
 
using reference = const value_type
 
using pointer = void
 
using difference_type = std::ptrdiff_t
 
using iterator_category = std::forward_iterator_tag
 

Detailed Description

Definition at line 25 of file NanobindUtils.h.

Member Typedef Documentation

◆ difference_type

using std::iterator_traits< nanobind::detail::fast_iterator >::difference_type = std::ptrdiff_t

Definition at line 29 of file NanobindUtils.h.

◆ iterator_category

using std::iterator_traits< nanobind::detail::fast_iterator >::iterator_category = std::forward_iterator_tag

Definition at line 30 of file NanobindUtils.h.

◆ pointer

using std::iterator_traits< nanobind::detail::fast_iterator >::pointer = void

Definition at line 28 of file NanobindUtils.h.

◆ reference

using std::iterator_traits< nanobind::detail::fast_iterator >::reference = const value_type

Definition at line 27 of file NanobindUtils.h.

◆ value_type

using std::iterator_traits< nanobind::detail::fast_iterator >::value_type = nanobind::handle

Definition at line 26 of file NanobindUtils.h.


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