fdf_internal::output_iterator

Summary

Constructors and Destructors

output_iterator(std::span< char > buffer)
output_iterator(output_iterator && other)
output_iterator(const output_iterator & other)

Public types

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

Public functions

index() const
size_t
operator*()
reference
operator++()
operator++(int)
operator=(output_iterator && other) noexcept
operator=(const output_iterator & other) noexcept=delete
operator=(const char & ch)

Public types

difference_type

std::ptrdiff_t difference_type

iterator_category

std::output_iterator_tag iterator_category

pointer

char * pointer

reference

char & reference

value_type

char value_type

Public functions

index

size_t index() const 

operator*

reference operator*()

operator++

output_iterator & operator++()

operator++

output_iterator operator++(
  int
)

operator=

output_iterator & operator=(
  output_iterator && other
) noexcept

operator=

output_iterator & operator=(
  const output_iterator & other
) noexcept=delete

operator=

output_iterator & operator=(
  const char & ch
)

output_iterator

 output_iterator(
  std::span< char > buffer
)

output_iterator

 output_iterator(
  output_iterator && other
) noexcept

output_iterator

 output_iterator(
  const output_iterator & other
) noexcept=default