IDA C++ SDK 9.2
Loading...
Searching...
No Matches
qiterator< T > Class Template Referenceabstract

Interface class for iterator types. More...

#include <pro.h>

Inheritance diagram for qiterator< T >:
qrefcnt_obj_t

Public Types

typedef T value_type

Public Member Functions

virtual bool idaapi first (void)=0
virtual bool idaapi next (void)=0
virtual T idaapi operator* (void)=0
virtual T get (void) new api
Public Member Functions inherited from qrefcnt_obj_t
 qrefcnt_obj_t (void)
 Constructor.
virtual void idaapi release (void)=0
 Call destructor.

Additional Inherited Members

Public Attributes inherited from qrefcnt_obj_t
int refcnt
 counter

Detailed Description

template<class T>
class qiterator< T >

Interface class for iterator types.

Member Typedef Documentation

◆ value_type

template<class T>
typedef T qiterator< T >::value_type

Member Function Documentation

◆ first()

template<class T>
virtual bool idaapi qiterator< T >::first ( void )
pure virtual

◆ next()

template<class T>
virtual bool idaapi qiterator< T >::next ( void )
pure virtual

◆ operator*()

template<class T>
virtual T idaapi qiterator< T >::operator* ( void )
pure virtual

◆ get()

template<class T>
virtual T qiterator< T >::get ( void )
inlinenewvirtual

The documentation for this class was generated from the following file:
  • ida-sdk/src/include/pro.h