Rosetta
|
A class that receives lists of works to cite from Rosetta modules, then returns a list of all works to cite on demand. Threadsafe. More...
#include <basic/citation_manager/CitationManager.hh>
#include <basic/citation_manager/CitationCollection.hh>
#include <basic/citation_manager/Citation.hh>
#include <basic/citation_manager/UnpublishedModuleInfo.hh>
#include <utility/string_util.hh>
#include <utility/pointer/memory.hh>
#include <basic/Tracer.hh>
#include <basic/database/open.hh>
#include <string>
Namespaces | |
basic | |
Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. | |
basic::citation_manager | |
Variables | |
static basic::Tracer | TR ("basic.citation_manager.CitationManager") |
A class that receives lists of works to cite from Rosetta modules, then returns a list of all works to cite on demand. Threadsafe.
For works with publications that have DOIs, this loads a list of references from the database, indexed by DOI, once in a threadsafe manner on object creation. This allows modules to only specify the DOI.
|
static |