scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::ignore_iterator< CharT > Struct Template Reference

#include <scan.h>

Public Types

using value_type = CharT
 
using pointer = value_type *
 
using reference = value_type &
 
using difference_type = std::ptrdiff_t
 
using iterator_category = std::output_iterator_tag
 

Public Member Functions

constexpr ignore_iterator ()=default
 
constexpr const ignore_iteratoroperator= (CharT) const noexcept
 
constexpr const ignore_iteratoroperator* () const noexcept
 
constexpr const ignore_iteratoroperator++ () const noexcept
 

Detailed Description

template<typename CharT>
struct scn::detail::ignore_iterator< CharT >

Definition at line 452 of file scan.h.

Member Typedef Documentation

template<typename CharT >
using scn::detail::ignore_iterator< CharT >::difference_type = std::ptrdiff_t

Definition at line 456 of file scan.h.

template<typename CharT >
using scn::detail::ignore_iterator< CharT >::iterator_category = std::output_iterator_tag

Definition at line 457 of file scan.h.

template<typename CharT >
using scn::detail::ignore_iterator< CharT >::pointer = value_type*

Definition at line 454 of file scan.h.

template<typename CharT >
using scn::detail::ignore_iterator< CharT >::reference = value_type&

Definition at line 455 of file scan.h.

template<typename CharT >
using scn::detail::ignore_iterator< CharT >::value_type = CharT

Definition at line 453 of file scan.h.

Constructor & Destructor Documentation

template<typename CharT >
constexpr scn::detail::ignore_iterator< CharT >::ignore_iterator ( )
default

Member Function Documentation

template<typename CharT >
constexpr const ignore_iterator& scn::detail::ignore_iterator< CharT >::operator* ( ) const
inlinenoexcept

Definition at line 466 of file scan.h.

template<typename CharT >
constexpr const ignore_iterator& scn::detail::ignore_iterator< CharT >::operator++ ( ) const
inlinenoexcept

Definition at line 470 of file scan.h.

template<typename CharT >
constexpr const ignore_iterator& scn::detail::ignore_iterator< CharT >::operator= ( CharT  ) const
inlinenoexcept

Definition at line 461 of file scan.h.


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