Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fxcrt::ZipView3< T, U, V >::Iter Struct Reference

#include <zip.h>

Collaboration diagram for fxcrt::ZipView3< T, U, V >::Iter:

Public Member Functions

bool operator== (const Iter &that) const
bool operator!= (const Iter &that) const
UNSAFE_BUFFER_USAGE Iteroperator++ ()
std::tuple< typename T::reference, typename U::reference, typename V::reference > operator* () const

Public Attributes

T::iterator first
U::iterator second
V::iterator third

Detailed Description

template<typename T, typename U, typename V>
struct fxcrt::ZipView3< T, U, V >::Iter

Definition at line 85 of file zip.h.

Member Function Documentation

◆ operator!=()

template<typename T, typename U, typename V>
bool fxcrt::ZipView3< T, U, V >::Iter::operator!= ( const Iter & that) const
inline

Definition at line 88 of file zip.h.

References first.

◆ operator*()

template<typename T, typename U, typename V>
std::tuple< typename T::reference, typename U::reference, typename V::reference > fxcrt::ZipView3< T, U, V >::Iter::operator* ( ) const
inline

Definition at line 101 of file zip.h.

References first, second, and third.

◆ operator++()

template<typename T, typename U, typename V>
UNSAFE_BUFFER_USAGE Iter & fxcrt::ZipView3< T, U, V >::Iter::operator++ ( )
inline

Definition at line 90 of file zip.h.

References first, second, and third.

◆ operator==()

template<typename T, typename U, typename V>
bool fxcrt::ZipView3< T, U, V >::Iter::operator== ( const Iter & that) const
inline

Definition at line 86 of file zip.h.

References first.

Member Data Documentation

◆ first

template<typename T, typename U, typename V>
T::iterator fxcrt::ZipView3< T, U, V >::Iter::first

Definition at line 105 of file zip.h.

Referenced by operator!=(), operator*(), operator++(), and operator==().

◆ second

template<typename T, typename U, typename V>
U::iterator fxcrt::ZipView3< T, U, V >::Iter::second

Definition at line 106 of file zip.h.

Referenced by operator*(), and operator++().

◆ third

template<typename T, typename U, typename V>
V::iterator fxcrt::ZipView3< T, U, V >::Iter::third

Definition at line 107 of file zip.h.

Referenced by operator*(), and operator++().


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