![]() |
OpenMS
|
Data provider that serves pre-built modifications from memory. More...
#include <OpenMS/CHEMISTRY/ModificationDataProvider.h>
Public Member Functions | |
| InMemoryDataProvider (std::vector< std::unique_ptr< ResidueModification > > mods) | |
| InMemoryDataProvider (const InMemoryDataProvider &)=delete | |
| InMemoryDataProvider & | operator= (const InMemoryDataProvider &)=delete |
| InMemoryDataProvider (InMemoryDataProvider &&)=default | |
| InMemoryDataProvider & | operator= (InMemoryDataProvider &&)=default |
| std::vector< std::unique_ptr< ResidueModification > > | loadModifications () override |
| Load modifications from whatever source this provider wraps. | |
Public Member Functions inherited from ModificationDataProvider | |
| virtual | ~ModificationDataProvider ()=default |
Private Attributes | |
| std::vector< std::unique_ptr< ResidueModification > > | mods_ |
Data provider that serves pre-built modifications from memory.
Useful for unit testing ModificationsDB without requiring files on disk.
|
inlineexplicit |
|
delete |
|
default |
|
inlineoverridevirtual |
Load modifications from whatever source this provider wraps.
Implements ModificationDataProvider.
|
delete |
|
default |
|
private |