NCBI C++ ToolKit
Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members

Search Toolkit Book for CPubmedArticle_Base

============= Document-level elements ============================ More...

#include <objtools/eutils/efetch/PubmedArticle_.hpp>

+ Inheritance diagram for CPubmedArticle_Base:
+ Collaboration diagram for CPubmedArticle_Base:

Public Types

enum class  E_memberIndex { e__allMandatory = 0 , e_MedlineCitation , e_PubmedData }
 
typedef CMedlineCitation TMedlineCitation
 
typedef CPubmedData TPubmedData
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
 

Public Member Functions

 CPubmedArticle_Base (void)
 
virtual ~CPubmedArticle_Base (void)
 
 DECLARE_INTERNAL_TYPE_INFO ()
 
bool IsSetMedlineCitation (void) const
 Check if a value has been assigned to MedlineCitation data member. More...
 
bool CanGetMedlineCitation (void) const
 Check if it is safe to call GetMedlineCitation method. More...
 
void ResetMedlineCitation (void)
 Reset MedlineCitation data member. More...
 
const TMedlineCitationGetMedlineCitation (void) const
 Get the MedlineCitation member data. More...
 
void SetMedlineCitation (TMedlineCitation &value)
 Assign a value to MedlineCitation data member. More...
 
TMedlineCitationSetMedlineCitation (void)
 Assign a value to MedlineCitation data member. More...
 
bool IsSetPubmedData (void) const
 Check if a value has been assigned to PubmedData data member. More...
 
bool CanGetPubmedData (void) const
 Check if it is safe to call GetPubmedData method. More...
 
void ResetPubmedData (void)
 Reset PubmedData data member. More...
 
const TPubmedDataGetPubmedData (void) const
 Get the PubmedData member data. More...
 
void SetPubmedData (TPubmedData &value)
 Assign a value to PubmedData data member. More...
 
TPubmedDataSetPubmedData (void)
 Assign a value to PubmedData data member. More...
 
virtual void Reset (void)
 Reset the whole object. More...
 

Private Types

typedef NCBI_NS_NCBI::CSerialObject Tparent
 

Private Member Functions

 CPubmedArticle_Base (const CPubmedArticle_Base &)
 
CPubmedArticle_Baseoperator= (const CPubmedArticle_Base &)
 

Private Attributes

Uint4 m_set_State [1]
 
NCBI_NS_NCBI::CRef< TMedlineCitationm_MedlineCitation
 
NCBI_NS_NCBI::CRef< TPubmedDatam_PubmedData
 

Detailed Description

============= Document-level elements ============================

CPubmedArticle_Base

Definition at line 72 of file PubmedArticle_.hpp.


The documentation for this class was generated from the following files:
Modified on Tue Apr 23 07:39:03 2024 by modify_doxy.py rev. 669887