Scippy

SoPlex

Sequential object-oriented simPlex

counting_iterator Class Reference

#include <format.h>

Classes

struct  value_type
 

Public Types

using iterator_category = std::output_iterator_tag
 
using difference_type = std::ptrdiff_t
 
using pointer = void
 
using reference = void
 
using _Unchecked_type = counting_iterator
 

Public Member Functions

 counting_iterator ()
 
std::size_t count () const
 
counting_iteratoroperator++ ()
 
counting_iterator operator++ (int)
 
value_type operator* () const
 

Private Attributes

std::size_t count_
 

Detailed Description

Definition at line 338 of file format.h.

Member Typedef Documentation

◆ _Unchecked_type

Definition at line 347 of file format.h.

◆ difference_type

using difference_type = std::ptrdiff_t

Definition at line 344 of file format.h.

◆ iterator_category

using iterator_category = std::output_iterator_tag

Definition at line 343 of file format.h.

◆ pointer

using pointer = void

Definition at line 345 of file format.h.

◆ reference

using reference = void

Definition at line 346 of file format.h.

Constructor & Destructor Documentation

◆ counting_iterator()

Definition at line 353 of file format.h.

Member Function Documentation

◆ count()

std::size_t count ( ) const

Definition at line 355 of file format.h.

◆ operator*()

value_type operator* ( ) const

Definition at line 368 of file format.h.

◆ operator++() [1/2]

counting_iterator& operator++ ( )

Definition at line 357 of file format.h.

◆ operator++() [2/2]

counting_iterator operator++ ( int  )

Definition at line 362 of file format.h.

Member Data Documentation

◆ count_

std::size_t count_
private

Definition at line 340 of file format.h.