const_iterator Class

(Utils::FileIterator::const_iterator)

Public Types

typedef difference_type
typedef iterator_category
typedef pointer
typedef reference
typedef value_type

Public Functions

const_iterator()
const_iterator(const FileIterator *parent, int id)
const_iterator(const const_iterator &) = default
bool operator!=(const const_iterator &other) const
reference operator*() const
void operator++()
pointer operator->() const
const_iterator &operator=(const const_iterator &) = default
bool operator==(const const_iterator &other) const

Member Type Documentation

typedef const_iterator::difference_type

typedef const_iterator::iterator_category

typedef const_iterator::pointer

typedef const_iterator::reference

typedef const_iterator::value_type

Member Function Documentation

const_iterator::const_iterator()

Default constructs an instance of const_iterator.

const_iterator::const_iterator(const FileIterator *parent, int id)

Default constructs an instance of const_iterator.

[default] const_iterator::const_iterator(const const_iterator &)

Copy constructor.

bool const_iterator::operator!=(const const_iterator &other) const

reference const_iterator::operator*() const

void const_iterator::operator++()

pointer const_iterator::operator->() const

[default] const_iterator &const_iterator::operator=(const const_iterator &)

Copy-assignment operator.

bool const_iterator::operator==(const const_iterator &other) const