Gemmi C++ API
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
gemmi::IndirectIterPolicy< Redirect, Value > Class Template Reference

#include <iterator.hpp>

Public Types

using value_type = Value
 
using reference = Value &
 
using const_policy = IndirectIterPolicy< Redirect const, Value const >
 

Public Member Functions

 IndirectIterPolicy ()
 
 IndirectIterPolicy (Redirect *redir, std::vector< int >::const_iterator cur)
 
void increment ()
 
void decrement ()
 
bool equal (const IndirectIterPolicy &o) const
 
Valuedereference ()
 
 operator const_policy () const
 

Detailed Description

template<typename Redirect, typename Value>
class gemmi::IndirectIterPolicy< Redirect, Value >

Definition at line 75 of file iterator.hpp.

Member Typedef Documentation

◆ value_type

Definition at line 77 of file iterator.hpp.

◆ reference

Definition at line 78 of file iterator.hpp.

◆ const_policy

Definition at line 86 of file iterator.hpp.

Constructor & Destructor Documentation

◆ IndirectIterPolicy() [1/2]

gemmi::IndirectIterPolicy< Redirect, Value >::IndirectIterPolicy ( )
inline

Definition at line 79 of file iterator.hpp.

◆ IndirectIterPolicy() [2/2]

gemmi::IndirectIterPolicy< Redirect, Value >::IndirectIterPolicy ( Redirect redir,
std::vector< int >::const_iterator  cur 
)
inline

Definition at line 80 of file iterator.hpp.

Member Function Documentation

◆ increment()

void gemmi::IndirectIterPolicy< Redirect, Value >::increment ( )
inline

Definition at line 82 of file iterator.hpp.

◆ decrement()

void gemmi::IndirectIterPolicy< Redirect, Value >::decrement ( )
inline

Definition at line 83 of file iterator.hpp.

◆ equal()

Definition at line 84 of file iterator.hpp.

◆ dereference()

Value & gemmi::IndirectIterPolicy< Redirect, Value >::dereference ( )
inline

Definition at line 85 of file iterator.hpp.

◆ operator const_policy()

gemmi::IndirectIterPolicy< Redirect, Value >::operator const_policy ( ) const
inline

Definition at line 87 of file iterator.hpp.


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