66 *
label +=
"No Medline found";
bool GetLabelV1(string *label, TLabelFlags flags) const override
bool GetLabelV2(string *label, TLabelFlags flags) const override
@ eLabel_V1
Traditional GetLabel semantics, modeled on the C Toolkit's PubLabelUnique.
@ eLabel_V2
New implementation, in line with GenBank/GenPept REFERENCE JOURNAL fields and the like.
int TLabelFlags
binary OR of ELabelFlags
bool GetLabel(string *label, TLabelFlags flags=0, ELabelVersion version=eLabel_DefaultVersion) const override
Append a label to the specified string per the specified flags.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static enable_if< is_arithmetic< TNumeric >::value||is_convertible< TNumeric, Int8 >::value, string >::type NumericToString(TNumeric value, TNumToStringFlags flags=0, int base=10)
Convert numeric value to string.
static const char label[]
const TCit & GetCit(void) const
Get the Cit member data.
TUid GetUid(void) const
Get the Uid member data.
bool IsSetPmid(void) const
MEDLINE records may include the PubMedId Check if a value has been assigned to Pmid data member.
const TPmid & GetPmid(void) const
Get the Pmid member data.
bool IsSetUid(void) const
MEDLINE UID, sometimes not yet available if from PubMed Check if a value has been assigned to Uid dat...
const TYPE & Get(const CNamedParameterList *param)