Go to the documentation of this file.Go to the SVN repository for this file.
static bool s_GetLabel(string *label, const list< CRef< T > > &the_list, CPub_set::TLabelFlags flags, CPub_set::ELabelVersion version)
bool GetLabel(string *label, TLabelFlags flags=0, ELabelVersion version=eLabel_DefaultVersion) const override
Get a label that is the concatenation of the pub labels for the pubs in the set.
int TLabelFlags
binary OR of ELabelFlags
static DLIST_TYPE *DLIST_NAME() first(DLIST_LIST_TYPE *list)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const char label[]
E_Choice Which(void) const
Which variant is currently selected.
const TArticle & GetArticle(void) const
Get the variant data.
const TBook & GetBook(void) const
Get the variant data.
const TMedline & GetMedline(void) const
Get the variant data.
const TPub & GetPub(void) const
Get the variant data.
const TJournal & GetJournal(void) const
Get the variant data.
const TPatent & GetPatent(void) const
Get the variant data.
const TProc & GetProc(void) const
Get the variant data.
@ e_Proc
proceedings of a meeting