Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::ItemGroup< Item >::iterator Struct Reference

#include <iterator.hpp>

Public Member Functions

bool operator== (const iterator &o) const
 
bool operator!= (const iterator &o) const
 
iteratoroperator++ ()
 
Item & operator* ()
 
Item * operator-> ()
 

Public Attributes

Item * ptr
 
const Item * end
 

Detailed Description

template<typename Item>
struct gemmi::ItemGroup< Item >::iterator

Definition at line 236 of file iterator.hpp.

Member Function Documentation

◆ operator==()

template<typename Item >
bool gemmi::ItemGroup< Item >::iterator::operator== ( const iterator o) const
inline

Definition at line 239 of file iterator.hpp.

◆ operator!=()

template<typename Item >
bool gemmi::ItemGroup< Item >::iterator::operator!= ( const iterator o) const
inline

Definition at line 240 of file iterator.hpp.

◆ operator++()

template<typename Item >
iterator & gemmi::ItemGroup< Item >::iterator::operator++ ( )
inline

Definition at line 241 of file iterator.hpp.

◆ operator*()

template<typename Item >
Item & gemmi::ItemGroup< Item >::iterator::operator* ( )
inline

Definition at line 247 of file iterator.hpp.

◆ operator->()

template<typename Item >
Item * gemmi::ItemGroup< Item >::iterator::operator-> ( )
inline

Definition at line 248 of file iterator.hpp.

Member Data Documentation

◆ ptr

template<typename Item >
Item* gemmi::ItemGroup< Item >::iterator::ptr

Definition at line 237 of file iterator.hpp.

◆ end

template<typename Item >
const Item* gemmi::ItemGroup< Item >::iterator::end

Definition at line 238 of file iterator.hpp.


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