Go to the documentation of this file.Go to the SVN repository for this file.
37 #ifndef OBJECTS_BIBLIO_ID_PAT_HPP
38 #define OBJECTS_BIBLIO_ID_PAT_HPP
62 bool Match(
const CId_pat& idp2)
const;
63 static bool Id_Match(
const C_Id& id1,
const C_Id& id2);
66 const string& GetSomeNumber(
void)
const;
"Mix-in" interfaces to implement GetLabel for CCit_* et al.
just to identify a patent
int TLabelFlags
binary OR of ELabelFlags
GetLabel interface for actual citation objects, as opposed to mere containers such as CPub.
virtual bool GetLabelV2(string *label, TLabelFlags flags) const =0
virtual bool GetLabelV1(string *label, TLabelFlags flags) const =0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_BIBLIO_EXPORT
static const char label[]
CId_pat_Base & operator=(const CId_pat_Base &)