Kanzi  3.9.6
Kanzi Engine API
kanzi::interop::TypedIteratorWrapper< Iterator > Struct Template Reference

#include <kanzi/interop/interop_detail.hpp>

Inheritance diagram for kanzi::interop::TypedIteratorWrapper< Iterator >:
[legend]

Public Member Functions

bool hasNext () override
 
void * next () override
 
void * wrap ()
 
template<>
void * wrap ()
 
template<>
void * wrap ()
 
template<>
void * wrap ()
 
template<>
void * wrap ()
 
template<>
void * wrap ()
 
- Public Member Functions inherited from kanzi::interop::IteratorWrapper
virtual ~IteratorWrapper ()=default
 

Public Attributes

Iterator end
 
Iterator iterator
 

Member Function Documentation

◆ next()

template<typename Iterator>
void* kanzi::interop::TypedIteratorWrapper< Iterator >::next ( )
inlineoverridevirtual

◆ hasNext()

template<typename Iterator>
bool kanzi::interop::TypedIteratorWrapper< Iterator >::hasNext ( )
inlineoverridevirtual

◆ wrap() [1/6]

template<typename Iterator>
void* kanzi::interop::TypedIteratorWrapper< Iterator >::wrap ( )
inline

◆ wrap() [2/6]

◆ wrap() [3/6]

◆ wrap() [4/6]

◆ wrap() [5/6]

template<>
void * kanzi::interop::TypedIteratorWrapper< vector< string >::const_iterator >::wrap ( )
inline

◆ wrap() [6/6]

template<>
void * kanzi::interop::TypedIteratorWrapper< unordered_map< ResourceID, string >::const_iterator >::wrap ( )
inline

Member Data Documentation

◆ iterator

template<typename Iterator>
Iterator kanzi::interop::TypedIteratorWrapper< Iterator >::iterator

◆ end

template<typename Iterator>
Iterator kanzi::interop::TypedIteratorWrapper< Iterator >::end

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