OpenMD 3.2
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 81 of file SectionParserManager.hpp.

Member Typedef Documentation

◆ const_iterator

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

Definition at line 85 of file SectionParserManager.hpp.

◆ iterator

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

Definition at line 84 of file SectionParserManager.hpp.

◆ SectionParserContextList

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

Definition at line 83 of file SectionParserManager.hpp.

Constructor & Destructor Documentation

◆ SectionParserManager()

OpenMD::SectionParserManager::SectionParserManager ( )
inline

Definition at line 87 of file SectionParserManager.hpp.

◆ ~SectionParserManager()

OpenMD::SectionParserManager::~SectionParserManager ( )

Definition at line 59 of file SectionParserManager.cpp.

Member Function Documentation

◆ begin()

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

Definition at line 98 of file SectionParserManager.hpp.

◆ end()

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

Definition at line 100 of file SectionParserManager.hpp.

◆ insert()

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

Definition at line 211 of file SectionParserManager.cpp.

◆ parse()

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

Definition at line 67 of file SectionParserManager.cpp.

◆ push_back()

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

Definition at line 187 of file SectionParserManager.cpp.

◆ push_front()

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

Definition at line 162 of file SectionParserManager.cpp.


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