lxgui
Public Types | Static Public Member Functions | List of all members
lxgui::utils::view::ptr_dereferencer< BaseIterator > Struct Template Reference

De-reference an iterator twice. More...

#include <utils_view.hpp>

Public Types

using data_type = decltype(**std::declval< BaseIterator >())
 

Static Public Member Functions

static data_type dereference (const BaseIterator &iter)
 

Detailed Description

template<typename BaseIterator>
struct lxgui::utils::view::ptr_dereferencer< BaseIterator >

De-reference an iterator twice.

Definition at line 30 of file utils_view.hpp.

Member Typedef Documentation

◆ data_type

template<typename BaseIterator >
using lxgui::utils::view::ptr_dereferencer< BaseIterator >::data_type = decltype(**std::declval<BaseIterator>())

Definition at line 31 of file utils_view.hpp.

Member Function Documentation

◆ dereference()

template<typename BaseIterator >
static data_type lxgui::utils::view::ptr_dereferencer< BaseIterator >::dereference ( const BaseIterator &  iter)
inlinestatic

Definition at line 32 of file utils_view.hpp.


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