ONE - On-device Neural Engine
Loading...
Searching...
No Matches
flatbuffers::VectorReverseIterator< Iterator > Struct Template Reference

#include <vector.h>

Collaboration diagram for flatbuffers::VectorReverseIterator< Iterator >:

Public Member Functions

 VectorReverseIterator (Iterator iter)
 
Iterator::value_type operator* () const
 
Iterator::value_type operator-> () const
 

Detailed Description

template<typename Iterator>
struct flatbuffers::VectorReverseIterator< Iterator >

Definition at line 127 of file vector.h.

Constructor & Destructor Documentation

◆ VectorReverseIterator()

template<typename Iterator >
flatbuffers::VectorReverseIterator< Iterator >::VectorReverseIterator ( Iterator  iter)
inlineexplicit

Definition at line 128 of file vector.h.

129 : std::reverse_iterator<Iterator>(iter) {}

Member Function Documentation

◆ operator*()

template<typename Iterator >
Iterator::value_type flatbuffers::VectorReverseIterator< Iterator >::operator* ( ) const
inline

Definition at line 133 of file vector.h.

133 {
134 auto tmp = std::reverse_iterator<Iterator>::current;
135 return *--tmp;
136 }

◆ operator->()

template<typename Iterator >
Iterator::value_type flatbuffers::VectorReverseIterator< Iterator >::operator-> ( ) const
inline

Definition at line 140 of file vector.h.

140 {
141 auto tmp = std::reverse_iterator<Iterator>::current;
142 return *--tmp;
143 }

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