Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
protocols::toolbox::OP_const_iterator< const_iterator, SomeOP > Class Template Reference

const_iterator class for SilentFileData container. More...

#include <DecoySetEvaluation.hh>

Public Member Functions

 OP_const_iterator ()=default
 empty constructor More...
 
 OP_const_iterator (const_iterator s_iter)
 Constructor, given an iterator into the Structure_Map. More...
 
bool operator== (const OP_const_iterator &other)
 
bool operator!= (const OP_const_iterator &other)
 
OP_const_iteratoroperator++ ()
 
OP_const_iteratoroperator-- ()
 
value_type operator-> () const
 
value_type operator* () const
 

Private Types

typedef SomeOP value_type
 
typedef value_typepointer
 
typedef value_typereference
 
typedef std::ptrdiff_t difference_type
 
typedef
std::bidirectional_iterator_tag 
iterator_category
 

Private Attributes

const_iterator it_
 

Detailed Description

template<typename const_iterator, typename SomeOP>
class protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >

const_iterator class for SilentFileData container.

Member Typedef Documentation

template<typename const_iterator , typename SomeOP >
typedef std::ptrdiff_t protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::difference_type
private
template<typename const_iterator , typename SomeOP >
typedef std::bidirectional_iterator_tag protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::iterator_category
private
template<typename const_iterator , typename SomeOP >
typedef value_type* protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::pointer
private
template<typename const_iterator , typename SomeOP >
typedef value_type& protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::reference
private
template<typename const_iterator , typename SomeOP >
typedef SomeOP protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::value_type
private

Constructor & Destructor Documentation

template<typename const_iterator , typename SomeOP >
protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::OP_const_iterator ( )
default

empty constructor

template<typename const_iterator , typename SomeOP >
protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::OP_const_iterator ( const_iterator  s_iter)
inline

Constructor, given an iterator into the Structure_Map.

References protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::it_.

Member Function Documentation

template<typename const_iterator , typename SomeOP >
bool protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator!= ( const OP_const_iterator< const_iterator, SomeOP > &  other)
inline
template<typename const_iterator , typename SomeOP >
value_type protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator* ( ) const
inline
template<typename const_iterator , typename SomeOP >
OP_const_iterator& protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator++ ( )
inline
template<typename const_iterator , typename SomeOP >
OP_const_iterator& protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator-- ( )
inline
template<typename const_iterator , typename SomeOP >
value_type protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator-> ( ) const
inline
template<typename const_iterator , typename SomeOP >
bool protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::operator== ( const OP_const_iterator< const_iterator, SomeOP > &  other)
inline

Member Data Documentation

template<typename const_iterator , typename SomeOP >
const_iterator protocols::toolbox::OP_const_iterator< const_iterator, SomeOP >::it_
private

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