Chemical Data Processing Library C++ API - Version 1.2.0
|
#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 |