OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::SectionParserManager Class Reference

"io/SectionParserManager.hpp" SectionParserManager maintains a priority list More...

#include <SectionParserManager.hpp>

Public Types

using SectionParserContextList = std::list<SectionParserContext>
 
using iterator = SectionParserContextList::iterator
 
using const_iterator = SectionParserContextList::const_iterator
 

Public Member Functions

void parse (std::istream &input, ForceField &ff)
 
void push_front (SectionParser *sp)
 
void push_back (SectionParser *sp)
 
void insert (SectionParser *sp, int priority)
 
const_iterator begin () const
 
const_iterator end () const
 

Detailed Description

"io/SectionParserManager.hpp" SectionParserManager maintains a priority list

Definition at line 78 of file SectionParserManager.hpp.

Member Typedef Documentation

◆ const_iterator

using OpenMD::SectionParserManager::const_iterator = SectionParserContextList::const_iterator

Definition at line 82 of file SectionParserManager.hpp.

◆ iterator

using OpenMD::SectionParserManager::iterator = SectionParserContextList::iterator

Definition at line 81 of file SectionParserManager.hpp.

◆ SectionParserContextList

using OpenMD::SectionParserManager::SectionParserContextList = std::list<SectionParserContext>

Definition at line 80 of file SectionParserManager.hpp.

Constructor & Destructor Documentation

◆ SectionParserManager()

OpenMD::SectionParserManager::SectionParserManager ( )
inline

Definition at line 84 of file SectionParserManager.hpp.

◆ ~SectionParserManager()

OpenMD::SectionParserManager::~SectionParserManager ( )

Definition at line 55 of file SectionParserManager.cpp.

Member Function Documentation

◆ begin()

const_iterator OpenMD::SectionParserManager::begin ( ) const
inline

Definition at line 95 of file SectionParserManager.hpp.

◆ end()

const_iterator OpenMD::SectionParserManager::end ( ) const
inline

Definition at line 97 of file SectionParserManager.hpp.

◆ insert()

void OpenMD::SectionParserManager::insert ( SectionParser * sp,
int priority )

Definition at line 206 of file SectionParserManager.cpp.

◆ parse()

void OpenMD::SectionParserManager::parse ( std::istream & input,
ForceField & ff )

Definition at line 63 of file SectionParserManager.cpp.

◆ push_back()

void OpenMD::SectionParserManager::push_back ( SectionParser * sp)

Definition at line 182 of file SectionParserManager.cpp.

◆ push_front()

void OpenMD::SectionParserManager::push_front ( SectionParser * sp)

Definition at line 157 of file SectionParserManager.cpp.


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