kblib 0.2.3
General utilities library for modern C++
kblib::detail_cry::value_index_pair< Iterator > Struct Template Reference

#include <kblib/enumerate-contrib-cry.h>

Public Types

using value_type = std::remove_reference_t< decltype(*std::declval< Iterator & >())>
 

Public Attributes

std::size_t index
 
Iterator iter
 

Detailed Description

template<typename Iterator>
struct kblib::detail_cry::value_index_pair< Iterator >

Definition at line 61 of file enumerate-contrib-cry.h.

Member Typedef Documentation

◆ value_type

template<typename Iterator >
using kblib::detail_cry::value_index_pair< Iterator >::value_type = std::remove_reference_t<decltype(*std::declval<Iterator&>())>

Definition at line 62 of file enumerate-contrib-cry.h.

Member Data Documentation

◆ index

template<typename Iterator >
std::size_t kblib::detail_cry::value_index_pair< Iterator >::index

Definition at line 65 of file enumerate-contrib-cry.h.

◆ iter

template<typename Iterator >
Iterator kblib::detail_cry::value_index_pair< Iterator >::iter

Definition at line 66 of file enumerate-contrib-cry.h.


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