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

#include <model.hpp>

Public Types

using value_type = CraT
 
using reference = const CraT
 
using const_policy = CraIterPolicy< const_CRA >
 

Public Member Functions

 CraIterPolicy ()
 
 CraIterPolicy (const Chain *end, CraT cra_)
 
void increment ()
 
void decrement ()
 
bool equal (const CraIterPolicy &o) const
 
CraT dereference ()
 
 operator const_policy () const
 

Detailed Description

template<typename CraT>
class gemmi::CraIterPolicy< CraT >

Definition at line 632 of file model.hpp.

Member Typedef Documentation

◆ value_type

template<typename CraT >
using gemmi::CraIterPolicy< CraT >::value_type = CraT

Definition at line 634 of file model.hpp.

◆ reference

template<typename CraT >
using gemmi::CraIterPolicy< CraT >::reference = const CraT

Definition at line 635 of file model.hpp.

◆ const_policy

Definition at line 670 of file model.hpp.

Constructor & Destructor Documentation

◆ CraIterPolicy() [1/2]

template<typename CraT >
gemmi::CraIterPolicy< CraT >::CraIterPolicy ( )
inline

Definition at line 636 of file model.hpp.

◆ CraIterPolicy() [2/2]

template<typename CraT >
gemmi::CraIterPolicy< CraT >::CraIterPolicy ( const Chain end,
CraT  cra_ 
)
inline

Definition at line 637 of file model.hpp.

Member Function Documentation

◆ increment()

template<typename CraT >
void gemmi::CraIterPolicy< CraT >::increment ( )
inline

Definition at line 638 of file model.hpp.

◆ decrement()

template<typename CraT >
void gemmi::CraIterPolicy< CraT >::decrement ( )
inline

Definition at line 656 of file model.hpp.

◆ equal()

template<typename CraT >
bool gemmi::CraIterPolicy< CraT >::equal ( const CraIterPolicy< CraT > &  o) const
inline

Definition at line 668 of file model.hpp.

◆ dereference()

template<typename CraT >
CraT gemmi::CraIterPolicy< CraT >::dereference ( )
inline

Definition at line 669 of file model.hpp.

◆ operator const_policy()

template<typename CraT >
gemmi::CraIterPolicy< CraT >::operator const_policy ( ) const
inline

Definition at line 671 of file model.hpp.


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