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

#include <iterator.hpp>

Public Types

using value_type = Value
 
using reference = Value &
 
using const_policy = GroupingIterPolicy< Vector const, Value const >
 

Public Member Functions

 GroupingIterPolicy ()=default
 
 GroupingIterPolicy (const Value &span)
 
void increment ()
 
void decrement ()
 
bool equal (const GroupingIterPolicy &o) const
 
Valuedereference ()
 
 operator const_policy () const
 

Detailed Description

template<typename Vector, typename Value>
class gemmi::GroupingIterPolicy< Vector, Value >

Definition at line 145 of file iterator.hpp.

Member Typedef Documentation

◆ value_type

Definition at line 147 of file iterator.hpp.

◆ reference

Definition at line 148 of file iterator.hpp.

◆ const_policy

Definition at line 171 of file iterator.hpp.

Constructor & Destructor Documentation

◆ GroupingIterPolicy() [1/2]

template<typename Vector , typename Value >
gemmi::GroupingIterPolicy< Vector, Value >::GroupingIterPolicy ( )
default

◆ GroupingIterPolicy() [2/2]

template<typename Vector , typename Value >
gemmi::GroupingIterPolicy< Vector, Value >::GroupingIterPolicy ( const Value span)
inline

Definition at line 150 of file iterator.hpp.

Member Function Documentation

◆ increment()

template<typename Vector , typename Value >
void gemmi::GroupingIterPolicy< Vector, Value >::increment ( )
inline

Definition at line 151 of file iterator.hpp.

◆ decrement()

template<typename Vector , typename Value >
void gemmi::GroupingIterPolicy< Vector, Value >::decrement ( )
inline

Definition at line 158 of file iterator.hpp.

◆ equal()

Definition at line 167 of file iterator.hpp.

◆ dereference()

template<typename Vector , typename Value >
Value & gemmi::GroupingIterPolicy< Vector, Value >::dereference ( )
inline

Definition at line 170 of file iterator.hpp.

◆ operator const_policy()

template<typename Vector , typename Value >
gemmi::GroupingIterPolicy< Vector, Value >::operator const_policy ( ) const
inline

Definition at line 172 of file iterator.hpp.


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