![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
#include <FragmentLibrary.hpp>
Public Types | |
| typedef std::shared_ptr< FragmentLibrary > | SharedPointer |
| typedef HashToEntryMap::value_type | Entry |
| typedef HashToEntryMap::const_iterator | ConstEntryIterator |
| typedef HashToEntryMap::iterator | EntryIterator |
Public Member Functions | |
| FragmentLibrary () | |
| FragmentLibrary (const FragmentLibrary &lib) | |
| ~FragmentLibrary () | |
| FragmentLibrary & | operator= (const FragmentLibrary &lib) |
| void | addEntries (const FragmentLibrary &lib) |
| bool | addEntry (const FragmentLibraryEntry::SharedPointer &entry) |
| const FragmentLibraryEntry::SharedPointer & | getEntry (std::uint64_t hash_code) const |
| bool | containsEntry (std::uint64_t hash_code) const |
| std::size_t | getNumEntries () const |
| void | clear () |
| bool | removeEntry (std::uint64_t hash_code) |
| EntryIterator | removeEntry (const EntryIterator &it) |
| ConstEntryIterator | getEntriesBegin () const |
| ConstEntryIterator | getEntriesEnd () const |
| EntryIterator | getEntriesBegin () |
| EntryIterator | getEntriesEnd () |
| ConstEntryIterator | begin () const |
| ConstEntryIterator | end () const |
| EntryIterator | begin () |
| EntryIterator | end () |
| void | load (std::istream &is) |
| void | save (std::ostream &os) const |
| void | loadDefaults () |
| std::mutex & | getMutex () |
Static Public Member Functions | |
| static void | set (const SharedPointer &lib) |
| static const SharedPointer & | get () |
| typedef std::shared_ptr<FragmentLibrary> CDPL::ConfGen::FragmentLibrary::SharedPointer |
| typedef HashToEntryMap::value_type CDPL::ConfGen::FragmentLibrary::Entry |
| typedef HashToEntryMap::const_iterator CDPL::ConfGen::FragmentLibrary::ConstEntryIterator |
| typedef HashToEntryMap::iterator CDPL::ConfGen::FragmentLibrary::EntryIterator |
| CDPL::ConfGen::FragmentLibrary::FragmentLibrary | ( | ) |
| CDPL::ConfGen::FragmentLibrary::FragmentLibrary | ( | const FragmentLibrary & | lib | ) |
| CDPL::ConfGen::FragmentLibrary::~FragmentLibrary | ( | ) |
| FragmentLibrary& CDPL::ConfGen::FragmentLibrary::operator= | ( | const FragmentLibrary & | lib | ) |
| void CDPL::ConfGen::FragmentLibrary::addEntries | ( | const FragmentLibrary & | lib | ) |
| bool CDPL::ConfGen::FragmentLibrary::addEntry | ( | const FragmentLibraryEntry::SharedPointer & | entry | ) |
| const FragmentLibraryEntry::SharedPointer& CDPL::ConfGen::FragmentLibrary::getEntry | ( | std::uint64_t | hash_code | ) | const |
| bool CDPL::ConfGen::FragmentLibrary::containsEntry | ( | std::uint64_t | hash_code | ) | const |
| std::size_t CDPL::ConfGen::FragmentLibrary::getNumEntries | ( | ) | const |
| void CDPL::ConfGen::FragmentLibrary::clear | ( | ) |
| bool CDPL::ConfGen::FragmentLibrary::removeEntry | ( | std::uint64_t | hash_code | ) |
| EntryIterator CDPL::ConfGen::FragmentLibrary::removeEntry | ( | const EntryIterator & | it | ) |
| ConstEntryIterator CDPL::ConfGen::FragmentLibrary::getEntriesBegin | ( | ) | const |
| ConstEntryIterator CDPL::ConfGen::FragmentLibrary::getEntriesEnd | ( | ) | const |
| EntryIterator CDPL::ConfGen::FragmentLibrary::getEntriesBegin | ( | ) |
| EntryIterator CDPL::ConfGen::FragmentLibrary::getEntriesEnd | ( | ) |
| ConstEntryIterator CDPL::ConfGen::FragmentLibrary::begin | ( | ) | const |
| ConstEntryIterator CDPL::ConfGen::FragmentLibrary::end | ( | ) | const |
| EntryIterator CDPL::ConfGen::FragmentLibrary::begin | ( | ) |
| EntryIterator CDPL::ConfGen::FragmentLibrary::end | ( | ) |
| void CDPL::ConfGen::FragmentLibrary::load | ( | std::istream & | is | ) |
| void CDPL::ConfGen::FragmentLibrary::save | ( | std::ostream & | os | ) | const |
| void CDPL::ConfGen::FragmentLibrary::loadDefaults | ( | ) |
| std::mutex& CDPL::ConfGen::FragmentLibrary::getMutex | ( | ) |
|
static |
|
static |