Exiv2::Internal::SliceBase Struct Reference

#include <slice.hpp>

Inheritance diagram for Exiv2::Internal::SliceBase:

Public Member Functions

 SliceBase (size_t begin, size_t end)
size_t size () const noexcept

Protected Member Functions

void rangeCheck (size_t index) const

Protected Attributes

size_t begin_
size_t end_

Detailed Description

Common base class of all slice implementations.

Implements only the most basic functions, which do not require any knowledge about the stored data.

Member Function Documentation

◆ rangeCheck()

void Exiv2::Internal::SliceBase::rangeCheck ( size_t  index) const

◆ size()

size_t Exiv2::Internal::SliceBase::size ( ) const

Return the number of elements in the slice.

References begin_.

Referenced by rangeCheck().

Member Data Documentation

◆ begin_

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