NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions
eutils_updater.hpp File Reference
#include <objtools/eutils/api/eutils.hpp>
#include <corelib/ncbiobj.hpp>
+ Include dependency graph for eutils_updater.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  SCitMatch
 
class  CEUtilsUpdater
 
class  CEUtilsUpdaterWithCache
 

Typedefs

using TPubInterceptor = std::function< void(CRef< CPub > &)>
 
using IPubmedUpdater = CEUtilsUpdater
 

Enumerations

enum class  EPubmedError {
  ok , not_found , operational_error , citation_not_found ,
  citation_ambiguous , cannot_connect_pmdb , cannot_connect_searchbackend_pmdb
}
 

Functions

CNcbiOstreamoperator<< (CNcbiOstream &, EPubmedError)
 

Typedef Documentation

◆ IPubmedUpdater

Definition at line 112 of file eutils_updater.hpp.

◆ TPubInterceptor

using TPubInterceptor = std::function<void(CRef<CPub>&)>

Definition at line 74 of file eutils_updater.hpp.

Enumeration Type Documentation

◆ EPubmedError

enum EPubmedError
strong
Enumerator
ok 
not_found 
operational_error 
citation_not_found 
citation_ambiguous 
cannot_connect_pmdb 
cannot_connect_searchbackend_pmdb 

Definition at line 47 of file eutils_updater.hpp.

Function Documentation

◆ operator<<()

CNcbiOstream& operator<< ( CNcbiOstream os,
EPubmedError  err 
)
Modified on Sat Jul 13 13:39:27 2024 by modify_doxy.py rev. 669887