Gromacs  2024.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
gmx::SelectionParserSymbolIterator::Impl Class Reference

Description

Private implementation class for SelectionParserSymbolIterator.

Public Types

typedef
SelectionParserSymbolTable::Impl::SymbolMap::const_iterator 
IteratorType
 Shorthand for the underlying iterator type.
 

Public Member Functions

 Impl (IteratorType end)
 Constructs an end iterator. More...
 
 Impl (IteratorType iter, IteratorType end)
 Constructs an iterator. More...
 

Public Attributes

IteratorType iter_
 Underlying iterator to the symbol container.
 
IteratorType end_
 End of the symbol container being iterated.
 

Constructor & Destructor Documentation

gmx::SelectionParserSymbolIterator::Impl::Impl ( IteratorType  end)
inlineexplicit

Constructs an end iterator.

Parameters
[in]endIterator to the end of the iterated container.
gmx::SelectionParserSymbolIterator::Impl::Impl ( IteratorType  iter,
IteratorType  end 
)
inline

Constructs an iterator.

Parameters
[in]iterIterator to the current symbol.
[in]endIterator to the end of the iterated container.

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