NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'esummary.dtd' (module 'esummary')
+ Collaboration diagram for Code generated by DATATOOL from 'esummary.dtd' (module 'esummary'):

Classes

class  CDocSum_Base
 CDocSum_Base –. More...
 
class  CESummaryResult
 CESummaryResult –. More...
 
class  CESummaryResult_Base
 CESummaryResult_Base –. More...
 
class  CESummaryResult_Base::C_Data
 C_Data –. More...
 
class  CItem_Base
 ======================================================================================= More...
 
class  CItem_Base::C_Attlist
 C_Attlist –. More...
 
class  CItem_Base::C_E_Item
 

Typedefs

typedef NCBI_NS_NCBI::CSerialObject CDocSum_Base::Tparent
 
typedef NCBI_NS_STD::string CDocSum_Base::TId
 
typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CItem > > CDocSum_Base::TItem
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CDocSum_Base::TmemberIndex
 
typedef CESummaryResult_Base CESummaryResult::Tparent
 
typedef NCBI_NS_NCBI::CSerialObject CESummaryResult_Base::Tparent
 
typedef NCBI_NS_NCBI::CSerialObject CESummaryResult_Base::C_Data::Tparent
 
typedef CDocSum CESummaryResult_Base::C_Data::TDocSum
 
typedef NCBI_NS_STD::string CESummaryResult_Base::C_Data::TERROR
 
typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_Data > > CESummaryResult_Base::Tdata
 
typedef NCBI_NS_NCBI::CSerialObject CItem_Base::Tparent
 
typedef NCBI_NS_NCBI::CSerialObject CItem_Base::C_Attlist::Tparent
 
typedef NCBI_NS_STD::string CItem_Base::C_Attlist::TName
 
typedef EAttlist_Type CItem_Base::C_Attlist::TType
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CItem_Base::C_Attlist::TmemberIndex
 
typedef NCBI_NS_NCBI::CSerialObject CItem_Base::C_E_Item::Tparent
 
typedef NCBI_NS_STD::string CItem_Base::C_E_Item::T_CharData
 
typedef CItem CItem_Base::C_E_Item::TItem
 
typedef C_Attlist CItem_Base::TAttlist
 
typedef C_E_Item CItem_Base::C_E
 
typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Item > > CItem_Base::TItem
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CItem_Base::TmemberIndex
 

Enumerations

enum class  CDocSum_Base::E_memberIndex { CDocSum_Base::e__allMandatory = 0 , CDocSum_Base::e_Id , CDocSum_Base::e_Item }
 
enum  CESummaryResult_Base::C_Data::E_Choice { CESummaryResult_Base::C_Data::e_not_set = 0 , CESummaryResult_Base::C_Data::e_DocSum , CESummaryResult_Base::C_Data::e_ERROR }
 Choice variants. More...
 
enum  CESummaryResult_Base::C_Data::E_ChoiceStopper { CESummaryResult_Base::C_Data::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum  CItem_Base::C_Attlist::EAttlist_Type {
  CItem_Base::C_Attlist::eAttlist_Type_Integer = 1 , CItem_Base::C_Attlist::eAttlist_Type_Date = 2 , CItem_Base::C_Attlist::eAttlist_Type_String = 3 , CItem_Base::C_Attlist::eAttlist_Type_Structure = 4 ,
  CItem_Base::C_Attlist::eAttlist_Type_List = 5 , CItem_Base::C_Attlist::eAttlist_Type_Flags = 6 , CItem_Base::C_Attlist::eAttlist_Type_Qualifier = 7 , CItem_Base::C_Attlist::eAttlist_Type_Enumerator = 8 ,
  CItem_Base::C_Attlist::eAttlist_Type_Unknown = 9
}
 
enum class  CItem_Base::C_Attlist::E_memberIndex { CItem_Base::C_Attlist::e__allMandatory = 0 , CItem_Base::C_Attlist::e_Name , CItem_Base::C_Attlist::e_Type }
 
enum  CItem_Base::C_E_Item::E_Choice { CItem_Base::C_E_Item::e_not_set = 0 , CItem_Base::C_E_Item::e__CharData , CItem_Base::C_E_Item::e_Item }
 Choice variants. More...
 
enum  CItem_Base::C_E_Item::E_ChoiceStopper { CItem_Base::C_E_Item::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CItem_Base::E_memberIndex { CItem_Base::e__allMandatory = 0 , CItem_Base::e_Attlist , CItem_Base::e_Item }
 

Functions

 CDocSum_Base::CDocSum_Base (void)
 
virtual CDocSum_Base::~CDocSum_Base (void)
 
 CDocSum_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CDocSum_Base::IsSetId (void) const
 \d+ Check if a value has been assigned to Id data member. More...
 
bool CDocSum_Base::CanGetId (void) const
 Check if it is safe to call GetId method. More...
 
void CDocSum_Base::ResetId (void)
 Reset Id data member. More...
 
const TIdCDocSum_Base::GetId (void) const
 Get the Id member data. More...
 
void CDocSum_Base::SetId (const TId &value)
 Assign a value to Id data member. More...
 
void CDocSum_Base::SetId (TId &&value)
 
TIdCDocSum_Base::SetId (void)
 Assign a value to Id data member. More...
 
bool CDocSum_Base::IsSetItem (void) const
 
bool CDocSum_Base::CanGetItem (void) const
 Check if it is safe to call GetItem method. More...
 
void CDocSum_Base::ResetItem (void)
 Reset Item data member. More...
 
const TItemCDocSum_Base::GetItem (void) const
 Get the Item member data. More...
 
TItemCDocSum_Base::SetItem (void)
 Assign a value to Item data member. More...
 
virtual void CDocSum_Base::Reset (void)
 Reset the whole object. More...
 
 CDocSum_Base::CDocSum_Base (const CDocSum_Base &)
 
CDocSum_BaseCDocSum_Base::operator= (const CDocSum_Base &)
 
 CESummaryResult::CESummaryResult (void)
 
 CESummaryResult::~CESummaryResult (void)
 
 CESummaryResult::CESummaryResult (const CESummaryResult &value)
 
CESummaryResultCESummaryResult::operator= (const CESummaryResult &value)
 
 CESummaryResult_Base::CESummaryResult_Base (void)
 
virtual CESummaryResult_Base::~CESummaryResult_Base (void)
 
 CESummaryResult_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
 CESummaryResult_Base::C_Data::C_Data (void)
 
 CESummaryResult_Base::C_Data::~C_Data (void)
 
 CESummaryResult_Base::C_Data::DECLARE_INTERNAL_TYPE_INFO ()
 
void CESummaryResult_Base::C_Data::Reset (void)
 Reset the whole object. More...
 
void CESummaryResult_Base::C_Data::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CESummaryResult_Base::C_Data::Which (void) const
 Which variant is currently selected. More...
 
void CESummaryResult_Base::C_Data::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CESummaryResult_Base::C_Data::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static NCBI_NS_STD::string CESummaryResult_Base::C_Data::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CESummaryResult_Base::C_Data::Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset=NCBI_NS_NCBI::eDoResetVariant)
 Select the requested variant if needed. More...
 
void CESummaryResult_Base::C_Data::Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset, NCBI_NS_NCBI::CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CESummaryResult_Base::C_Data::IsDocSum (void) const
 Check if variant DocSum is selected. More...
 
const TDocSumCESummaryResult_Base::C_Data::GetDocSum (void) const
 Get the variant data. More...
 
TDocSumCESummaryResult_Base::C_Data::SetDocSum (void)
 Select the variant. More...
 
void CESummaryResult_Base::C_Data::SetDocSum (TDocSum &value)
 Select the variant and set its data. More...
 
bool CESummaryResult_Base::C_Data::IsERROR (void) const
 Check if variant ERROR is selected. More...
 
const TERRORCESummaryResult_Base::C_Data::GetERROR (void) const
 Get the variant data. More...
 
TERRORCESummaryResult_Base::C_Data::SetERROR (void)
 Select the variant. More...
 
void CESummaryResult_Base::C_Data::SetERROR (const TERROR &value)
 Select the variant and set its data. More...
 
 CESummaryResult_Base::C_Data::C_Data (const C_Data &)
 
C_DataCESummaryResult_Base::C_Data::operator= (const C_Data &)
 
void CESummaryResult_Base::C_Data::DoSelect (E_Choice index, NCBI_NS_NCBI::CObjectMemoryPool *pool=0)
 
bool CESummaryResult_Base::IsSet (void) const
 Check if a value has been assigned to data member. More...
 
bool CESummaryResult_Base::CanGet (void) const
 Check if it is safe to call Get method. More...
 
void CESummaryResult_Base::Reset (void)
 Reset data member. More...
 
const TdataCESummaryResult_Base::Get (void) const
 Get the member data. More...
 
TdataCESummaryResult_Base::Set (void)
 Assign a value to data member. More...
 
 CESummaryResult_Base::operator const Tdata & (void) const
 Conversion operator to 'const Tdata' type. More...
 
 CESummaryResult_Base::operator Tdata & (void)
 Conversion operator to 'Tdata' type. More...
 
 CESummaryResult_Base::CESummaryResult_Base (const CESummaryResult_Base &)
 
CESummaryResult_BaseCESummaryResult_Base::operator= (const CESummaryResult_Base &)
 
 CItem_Base::CItem_Base (void)
 
virtual CItem_Base::~CItem_Base (void)
 
 CItem_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
 CItem_Base::C_Attlist::C_Attlist (void)
 
 CItem_Base::C_Attlist::~C_Attlist (void)
 
 CItem_Base::C_Attlist::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CItem_Base::C_Attlist::EAttlist_Type (void)
 Access to EAttlist_Type's attributes (values, names) as defined in spec. More...
 
bool CItem_Base::C_Attlist::IsSetName (void) const
 Check if a value has been assigned to Name data member. More...
 
bool CItem_Base::C_Attlist::CanGetName (void) const
 Check if it is safe to call GetName method. More...
 
void CItem_Base::C_Attlist::ResetName (void)
 Reset Name data member. More...
 
const TNameCItem_Base::C_Attlist::GetName (void) const
 Get the Name member data. More...
 
void CItem_Base::C_Attlist::SetName (const TName &value)
 Assign a value to Name data member. More...
 
void CItem_Base::C_Attlist::SetName (TName &&value)
 
TNameCItem_Base::C_Attlist::SetName (void)
 Assign a value to Name data member. More...
 
bool CItem_Base::C_Attlist::IsSetType (void) const
 Check if a value has been assigned to Type data member. More...
 
bool CItem_Base::C_Attlist::CanGetType (void) const
 Check if it is safe to call GetType method. More...
 
void CItem_Base::C_Attlist::ResetType (void)
 Reset Type data member. More...
 
TType CItem_Base::C_Attlist::GetType (void) const
 Get the Type member data. More...
 
void CItem_Base::C_Attlist::SetType (TType value)
 Assign a value to Type data member. More...
 
TTypeCItem_Base::C_Attlist::SetType (void)
 Assign a value to Type data member. More...
 
void CItem_Base::C_Attlist::Reset (void)
 Reset the whole object. More...
 
 CItem_Base::C_Attlist::C_Attlist (const C_Attlist &)
 
C_AttlistCItem_Base::C_Attlist::operator= (const C_Attlist &)
 
 CItem_Base::C_E_Item::C_E_Item (void)
 
 CItem_Base::C_E_Item::~C_E_Item (void)
 
 CItem_Base::C_E_Item::DECLARE_INTERNAL_TYPE_INFO ()
 
void CItem_Base::C_E_Item::Reset (void)
 Reset the whole object. More...
 
void CItem_Base::C_E_Item::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CItem_Base::C_E_Item::Which (void) const
 Which variant is currently selected. More...
 
void CItem_Base::C_E_Item::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CItem_Base::C_E_Item::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static NCBI_NS_STD::string CItem_Base::C_E_Item::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CItem_Base::C_E_Item::Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset=NCBI_NS_NCBI::eDoResetVariant)
 Select the requested variant if needed. More...
 
void CItem_Base::C_E_Item::Select (E_Choice index, NCBI_NS_NCBI::EResetVariant reset, NCBI_NS_NCBI::CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CItem_Base::C_E_Item::Is_CharData (void) const
 Check if variant _CharData is selected. More...
 
const T_CharDataCItem_Base::C_E_Item::Get_CharData (void) const
 Get the variant data. More...
 
T_CharDataCItem_Base::C_E_Item::Set_CharData (void)
 Select the variant. More...
 
void CItem_Base::C_E_Item::Set_CharData (const T_CharData &value)
 Select the variant and set its data. More...
 
bool CItem_Base::C_E_Item::IsItem (void) const
 Check if variant Item is selected. More...
 
const TItemCItem_Base::C_E_Item::GetItem (void) const
 Get the variant data. More...
 
TItemCItem_Base::C_E_Item::SetItem (void)
 Select the variant. More...
 
void CItem_Base::C_E_Item::SetItem (TItem &value)
 Select the variant and set its data. More...
 
 CItem_Base::C_E_Item::C_E_Item (const C_E_Item &)
 
C_E_ItemCItem_Base::C_E_Item::operator= (const C_E_Item &)
 
void CItem_Base::C_E_Item::DoSelect (E_Choice index, NCBI_NS_NCBI::CObjectMemoryPool *pool=0)
 
bool CItem_Base::IsSetAttlist (void) const
 Check if a value has been assigned to Attlist data member. More...
 
bool CItem_Base::CanGetAttlist (void) const
 Check if it is safe to call GetAttlist method. More...
 
void CItem_Base::ResetAttlist (void)
 Reset Attlist data member. More...
 
const TAttlistCItem_Base::GetAttlist (void) const
 Get the Attlist member data. More...
 
void CItem_Base::SetAttlist (TAttlist &value)
 Assign a value to Attlist data member. More...
 
TAttlistCItem_Base::SetAttlist (void)
 Assign a value to Attlist data member. More...
 
bool CItem_Base::IsSetItem (void) const
 Check if a value has been assigned to Item data member. More...
 
bool CItem_Base::CanGetItem (void) const
 Check if it is safe to call GetItem method. More...
 
void CItem_Base::ResetItem (void)
 Reset Item data member. More...
 
const TItemCItem_Base::GetItem (void) const
 Get the Item member data. More...
 
TItemCItem_Base::SetItem (void)
 Assign a value to Item data member. More...
 
virtual void CItem_Base::Reset (void)
 Reset the whole object. More...
 
 CItem_Base::CItem_Base (const CItem_Base &)
 
CItem_BaseCItem_Base::operator= (const CItem_Base &)
 

Variables

Uint4 CDocSum_Base::m_set_State [1]
 
NCBI_NS_STD::string CDocSum_Base::m_Id
 
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CItem > > CDocSum_Base::m_Item
 
E_Choice CESummaryResult_Base::C_Data::m_choice
 
static const char *const CESummaryResult_Base::C_Data::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CESummaryResult_Base::C_Data::m_string
 
NCBI_NS_NCBI::CSerialObject *   CESummaryResult_Base::C_Data::m_object
 
union {
   NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CESummaryResult_Base::C_Data::m_string
 
   NCBI_NS_NCBI::CSerialObject *   CESummaryResult_Base::C_Data::m_object
 
}; 
 
Uint4 CESummaryResult_Base::m_set_State [1]
 
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_Data > > CESummaryResult_Base::m_data
 
Uint4 CItem_Base::C_Attlist::m_set_State [1]
 
NCBI_NS_STD::string CItem_Base::C_Attlist::m_Name
 
EAttlist_Type CItem_Base::C_Attlist::m_Type
 
E_Choice CItem_Base::C_E_Item::m_choice
 
static const char *const CItem_Base::C_E_Item::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CItem_Base::C_E_Item::m_string
 
NCBI_NS_NCBI::CSerialObject *   CItem_Base::C_E_Item::m_object
 
union {
   NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CItem_Base::C_E_Item::m_string
 
   NCBI_NS_NCBI::CSerialObject *   CItem_Base::C_E_Item::m_object
 
}; 
 
NCBI_NS_NCBI::CRef< TAttlistCItem_Base::m_Attlist
 
NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Item > > CItem_Base::m_Item
 

Detailed Description

Typedef Documentation

◆ C_E

Definition at line 380 of file Item_.hpp.

◆ T_CharData

Definition at line 302 of file Item_.hpp.

◆ TAttlist

Definition at line 379 of file Item_.hpp.

◆ Tdata

typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_Data > > CESummaryResult_Base::Tdata

Definition at line 241 of file ESummaryResult_.hpp.

◆ TDocSum

Definition at line 164 of file ESummaryResult_.hpp.

◆ TERROR

Definition at line 165 of file ESummaryResult_.hpp.

◆ TId

Definition at line 88 of file DocSum_.hpp.

◆ TItem [1/3]

typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CItem > > CDocSum_Base::TItem

Definition at line 89 of file DocSum_.hpp.

◆ TItem [2/3]

Definition at line 303 of file Item_.hpp.

◆ TItem [3/3]

typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Item > > CItem_Base::TItem

Definition at line 381 of file Item_.hpp.

◆ TmemberIndex [1/3]

typedef Tparent::CMemberIndex<E_memberIndex, 3> CDocSum_Base::TmemberIndex

Definition at line 97 of file DocSum_.hpp.

◆ TmemberIndex [2/3]

typedef Tparent::CMemberIndex<E_memberIndex, 3> CItem_Base::C_Attlist::TmemberIndex

Definition at line 130 of file Item_.hpp.

◆ TmemberIndex [3/3]

typedef Tparent::CMemberIndex<E_memberIndex, 3> CItem_Base::TmemberIndex

Definition at line 389 of file Item_.hpp.

◆ TName

Definition at line 121 of file Item_.hpp.

◆ Tparent [1/7]

typedef NCBI_NS_NCBI::CSerialObject CDocSum_Base::Tparent
private

Definition at line 77 of file DocSum_.hpp.

◆ Tparent [2/7]

Definition at line 65 of file ESummaryResult.hpp.

◆ Tparent [3/7]

typedef NCBI_NS_NCBI::CSerialObject CESummaryResult_Base::Tparent
private

Definition at line 77 of file ESummaryResult_.hpp.

◆ Tparent [4/7]

typedef NCBI_NS_NCBI::CSerialObject CESummaryResult_Base::C_Data::Tparent
private

Definition at line 94 of file ESummaryResult_.hpp.

◆ Tparent [5/7]

typedef NCBI_NS_NCBI::CSerialObject CItem_Base::Tparent
private

Definition at line 78 of file Item_.hpp.

◆ Tparent [6/7]

typedef NCBI_NS_NCBI::CSerialObject CItem_Base::C_Attlist::Tparent
private

Definition at line 95 of file Item_.hpp.

◆ Tparent [7/7]

typedef NCBI_NS_NCBI::CSerialObject CItem_Base::C_E_Item::Tparent
private

Definition at line 232 of file Item_.hpp.

◆ TType

Definition at line 122 of file Item_.hpp.

Enumeration Type Documentation

◆ E_Choice [1/2]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_DocSum 
e_ERROR 

.+

Definition at line 106 of file ESummaryResult_.hpp.

◆ E_Choice [2/2]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e__CharData 
e_Item 

.+

Definition at line 244 of file Item_.hpp.

◆ E_ChoiceStopper [1/2]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_ERROR+1

Definition at line 112 of file ESummaryResult_.hpp.

◆ E_ChoiceStopper [2/2]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Item+1

Definition at line 250 of file Item_.hpp.

◆ E_memberIndex [1/3]

Enumerator
e__allMandatory 
e_Id 
e_Item 

Definition at line 92 of file DocSum_.hpp.

◆ E_memberIndex [2/3]

Enumerator
e__allMandatory 
e_Name 
e_Type 

Definition at line 125 of file Item_.hpp.

◆ E_memberIndex [3/3]

Enumerator
e__allMandatory 
e_Attlist 
e_Item 

Definition at line 384 of file Item_.hpp.

◆ EAttlist_Type

Enumerator
eAttlist_Type_Integer 
eAttlist_Type_Date 
eAttlist_Type_String 
eAttlist_Type_Structure 
eAttlist_Type_List 
eAttlist_Type_Flags 
eAttlist_Type_Qualifier 
eAttlist_Type_Enumerator 
eAttlist_Type_Unknown 

Definition at line 105 of file Item_.hpp.

Function Documentation

◆ C_Attlist() [1/2]

CItem_Base::C_Attlist::C_Attlist ( const C_Attlist )
private

◆ C_Attlist() [2/2]

END_CLASS_INFO CItem_Base::C_Attlist::C_Attlist ( void  )

Definition at line 89 of file Item_.cpp.

References CItem_Base::C_Attlist::m_set_State.

◆ C_Data() [1/2]

CESummaryResult_Base::C_Data::C_Data ( const C_Data )
private

◆ C_Data() [2/2]

END_CHOICE_INFO CESummaryResult_Base::C_Data::C_Data ( void  )

Definition at line 144 of file ESummaryResult_.cpp.

◆ C_E_Item() [1/2]

CItem_Base::C_E_Item::C_E_Item ( const C_E_Item )
private

◆ C_E_Item() [2/2]

END_CHOICE_INFO CItem_Base::C_E_Item::C_E_Item ( void  )

Definition at line 196 of file Item_.cpp.

◆ CanGet()

bool CESummaryResult_Base::CanGet ( void  ) const
inline

Check if it is safe to call Get method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 365 of file ESummaryResult_.hpp.

◆ CanGetAttlist()

bool CItem_Base::CanGetAttlist ( void  ) const
inline

Check if it is safe to call GetAttlist method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 642 of file Item_.hpp.

◆ CanGetId()

bool CDocSum_Base::CanGetId ( void  ) const
inline

Check if it is safe to call GetId method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 204 of file DocSum_.hpp.

References CDocSum_Base::IsSetId().

Referenced by CDocSum_Base::GetId().

◆ CanGetItem() [1/2]

bool CDocSum_Base::CanGetItem ( void  ) const
inline

Check if it is safe to call GetItem method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 251 of file DocSum_.hpp.

◆ CanGetItem() [2/2]

bool CItem_Base::CanGetItem ( void  ) const

Check if it is safe to call GetItem method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

◆ CanGetName()

bool CItem_Base::C_Attlist::CanGetName ( void  ) const
inline

Check if it is safe to call GetName method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 493 of file Item_.hpp.

◆ CanGetType()

bool CItem_Base::C_Attlist::CanGetType ( void  ) const
inline

Check if it is safe to call GetType method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 540 of file Item_.hpp.

◆ CDocSum_Base() [1/2]

CDocSum_Base::CDocSum_Base ( const CDocSum_Base )
private

◆ CDocSum_Base() [2/2]

END_CLASS_INFO CDocSum_Base::CDocSum_Base ( void  )

Definition at line 79 of file DocSum_.cpp.

References CDocSum_Base::m_set_State.

◆ CESummaryResult() [1/2]

CESummaryResult::CESummaryResult ( const CESummaryResult value)
private

◆ CESummaryResult() [2/2]

CESummaryResult::CESummaryResult ( void  )
inline

Definition at line 84 of file ESummaryResult.hpp.

◆ CESummaryResult_Base() [1/2]

CESummaryResult_Base::CESummaryResult_Base ( const CESummaryResult_Base )
private

◆ CESummaryResult_Base() [2/2]

END_CLASS_INFO CESummaryResult_Base::CESummaryResult_Base ( void  )

Definition at line 173 of file ESummaryResult_.cpp.

References CESummaryResult_Base::m_set_State.

◆ CheckSelected() [1/2]

void CESummaryResult_Base::C_Data::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 310 of file ESummaryResult_.hpp.

◆ CheckSelected() [2/2]

void CItem_Base::C_E_Item::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 587 of file Item_.hpp.

◆ CItem_Base() [1/2]

CItem_Base::CItem_Base ( const CItem_Base )
private

◆ CItem_Base() [2/2]

CItem_Base::CItem_Base ( void  )

◆ DECLARE_INTERNAL_TYPE_INFO() [1/6]

CDocSum_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/6]

CESummaryResult_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/6]

CESummaryResult_Base::C_Data::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/6]

CItem_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [5/6]

CItem_Base::C_Attlist::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [6/6]

CItem_Base::C_E_Item::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect() [1/2]

void CESummaryResult_Base::C_Data::DoSelect ( E_Choice  index,
NCBI_NS_NCBI::CObjectMemoryPool *  pool = 0 
)
private

Definition at line 70 of file ESummaryResult_.cpp.

◆ DoSelect() [2/2]

void CItem_Base::C_E_Item::DoSelect ( E_Choice  index,
NCBI_NS_NCBI::CObjectMemoryPool *  pool = 0 
)
private

Definition at line 122 of file Item_.cpp.

◆ EAttlist_Type()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CItem_Base::C_Attlist::EAttlist_Type ( void  )
static

Access to EAttlist_Type's attributes (values, names) as defined in spec.

◆ Get()

const CESummaryResult_Base::Tdata & CESummaryResult_Base::Get ( void  ) const
inline

Get the member data.

Returns
Reference to the member data.

Definition at line 371 of file ESummaryResult_.hpp.

References CESummaryResult_Base::m_data.

◆ Get_CharData()

const CItem_Base::C_E_Item::T_CharData & CItem_Base::C_E_Item::Get_CharData ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 616 of file Item_.hpp.

Referenced by CItem::GetValue().

◆ GetAttlist()

const CItem_Base::TAttlist & CItem_Base::GetAttlist ( void  ) const
inline

Get the Attlist member data.

Returns
Reference to the member data.

Definition at line 648 of file Item_.hpp.

References CItem_Base::m_Attlist, and CItem_Base::ResetAttlist().

Referenced by CItem::GetName().

◆ GetDocSum()

const CESummaryResult_Base::C_Data::TDocSum & CESummaryResult_Base::C_Data::GetDocSum ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 101 of file ESummaryResult_.cpp.

◆ GetERROR()

const CESummaryResult_Base::C_Data::TERROR & CESummaryResult_Base::C_Data::GetERROR ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 345 of file ESummaryResult_.hpp.

◆ GetId()

const CDocSum_Base::TId & CDocSum_Base::GetId ( void  ) const
inline

Get the Id member data.

Returns
Reference to the member data.

Definition at line 210 of file DocSum_.hpp.

References CDocSum_Base::CanGetId(), and CDocSum_Base::m_Id.

◆ GetItem() [1/3]

const CDocSum_Base::TItem & CDocSum_Base::GetItem ( void  ) const
inline

Get the Item member data.

Returns
Reference to the member data.

Definition at line 257 of file DocSum_.hpp.

References CDocSum_Base::m_Item.

Referenced by CDocSum::FindItem(), and CDocSum::FindValue().

◆ GetItem() [2/3]

const CItem_Base::C_E_Item::TItem & CItem_Base::C_E_Item::GetItem ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 159 of file Item_.cpp.

Referenced by CItem::FindItem(), and CItem::FindValue().

◆ GetItem() [3/3]

const CItem_Base::TItem & CItem_Base::GetItem ( void  ) const
inline

Get the Item member data.

Returns
Reference to the member data.

Definition at line 678 of file Item_.hpp.

References CItem_Base::m_Item.

Referenced by CItem::FindItem(), CItem::FindValue(), and CItem::GetValue().

◆ GetName()

const CItem_Base::C_Attlist::TName & CItem_Base::C_Attlist::GetName ( void  ) const
inline

Get the Name member data.

Returns
Reference to the member data.

Definition at line 499 of file Item_.hpp.

◆ GetType()

CItem_Base::C_Attlist::TType CItem_Base::C_Attlist::GetType ( void  ) const
inline

Get the Type member data.

Returns
Copy of the member data.

Definition at line 553 of file Item_.hpp.

◆ Is_CharData()

bool CItem_Base::C_E_Item::Is_CharData ( void  ) const
inline

Check if variant _CharData is selected.

_CharData type is defined as 'typedef NCBI_NS_STD::string T_CharData'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 610 of file Item_.hpp.

Referenced by CItem::GetValue().

◆ IsDocSum()

bool CESummaryResult_Base::C_Data::IsDocSum ( void  ) const
inline

Check if variant DocSum is selected.

DocSum type is defined as 'typedef CDocSum TDocSum'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 333 of file ESummaryResult_.hpp.

◆ IsERROR()

bool CESummaryResult_Base::C_Data::IsERROR ( void  ) const
inline

Check if variant ERROR is selected.

ERROR type is defined as 'typedef NCBI_NS_STD::string TERROR'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 339 of file ESummaryResult_.hpp.

◆ IsItem()

bool CItem_Base::C_E_Item::IsItem ( void  ) const
inline

Check if variant Item is selected.

Item type is defined as 'typedef CItem TItem'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 630 of file Item_.hpp.

Referenced by CItem::FindItem(), and CItem::FindValue().

◆ IsSet()

bool CESummaryResult_Base::IsSet ( void  ) const
inline

Check if a value has been assigned to data member.

Data member is mandatory; its type is defined as 'typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_Data > > Tdata'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 359 of file ESummaryResult_.hpp.

References CESummaryResult_Base::m_set_State.

◆ IsSetAttlist()

bool CItem_Base::IsSetAttlist ( void  ) const
inline

Check if a value has been assigned to Attlist data member.

Data member Attlist is mandatory; its type is defined as 'typedef C_Attlist TAttlist'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 636 of file Item_.hpp.

References CItem_Base::m_Attlist.

◆ IsSetId()

bool CDocSum_Base::IsSetId ( void  ) const
inline

\d+ Check if a value has been assigned to Id data member.

Data member Id is mandatory; its type is defined as 'typedef NCBI_NS_STD::string TId'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 198 of file DocSum_.hpp.

References CDocSum_Base::m_set_State.

Referenced by CDocSum_Base::CanGetId(), and CDocSum_Base::SetId().

◆ IsSetItem() [1/2]

bool CDocSum_Base::IsSetItem ( void  ) const
inline

+ Check if a value has been assigned to Item data member.

Data member Item is mandatory; its type is defined as 'typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CItem > > TItem'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 245 of file DocSum_.hpp.

References CDocSum_Base::m_set_State.

◆ IsSetItem() [2/2]

bool CItem_Base::IsSetItem ( void  ) const

Check if a value has been assigned to Item data member.

Data member Item is optional; its type is defined as 'typedef NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Item > > TItem'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

◆ IsSetName()

bool CItem_Base::C_Attlist::IsSetName ( void  ) const
inline

Check if a value has been assigned to Name data member.

Data member Name is mandatory; its type is defined as 'typedef NCBI_NS_STD::string TName'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 487 of file Item_.hpp.

References CItem_Base::C_Attlist::m_set_State.

◆ IsSetType()

bool CItem_Base::C_Attlist::IsSetType ( void  ) const
inline

Check if a value has been assigned to Type data member.

Data member Type is mandatory; its type is defined as 'typedef EAttlist_Type TType'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 534 of file Item_.hpp.

References CItem_Base::m_set_State.

◆ operator const Tdata &()

CESummaryResult_Base::operator const CESummaryResult_Base::Tdata & ( void  ) const
inline

Conversion operator to 'const Tdata' type.

Definition at line 384 of file ESummaryResult_.hpp.

References CESummaryResult_Base::m_data.

◆ operator Tdata &()

CESummaryResult_Base::operator CESummaryResult_Base::Tdata & ( void  )
inline

Conversion operator to 'Tdata' type.

Definition at line 390 of file ESummaryResult_.hpp.

References CESummaryResult_Base::m_data, and CESummaryResult_Base::m_set_State.

◆ operator=() [1/7]

C_Attlist& CItem_Base::C_Attlist::operator= ( const C_Attlist )
private

◆ operator=() [2/7]

C_Data& CESummaryResult_Base::C_Data::operator= ( const C_Data )
private

◆ operator=() [3/7]

C_E_Item& CItem_Base::C_E_Item::operator= ( const C_E_Item )
private

◆ operator=() [4/7]

CDocSum_Base& CDocSum_Base::operator= ( const CDocSum_Base )
private

◆ operator=() [5/7]

CESummaryResult& CESummaryResult::operator= ( const CESummaryResult value)
private

◆ operator=() [6/7]

CESummaryResult_Base& CESummaryResult_Base::operator= ( const CESummaryResult_Base )
private

◆ operator=() [7/7]

CItem_Base& CItem_Base::operator= ( const CItem_Base )
private

◆ Reset() [1/6]

void CDocSum_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 61 of file DocSum_.cpp.

References CDocSum_Base::ResetId(), and CDocSum_Base::ResetItem().

◆ Reset() [2/6]

BEGIN_esummary_SCOPE void CESummaryResult_Base::C_Data::Reset ( void  )

◆ Reset() [3/6]

void CESummaryResult_Base::Reset ( void  )

Reset data member.

Definition at line 156 of file ESummaryResult_.cpp.

References CESummaryResult_Base::m_data, and CESummaryResult_Base::m_set_State.

Referenced by CESummaryResult_Base::C_Data::~C_Data().

◆ Reset() [4/6]

void CItem_Base::C_Attlist::Reset ( void  )

Reset the whole object.

Definition at line 70 of file Item_.cpp.

◆ Reset() [5/6]

void CItem_Base::C_E_Item::Reset ( void  )

Reset the whole object.

Definition at line 101 of file Item_.cpp.

References e_not_set.

◆ Reset() [6/6]

virtual void CItem_Base::Reset ( void  )
virtual

Reset the whole object.

Reimplemented from CSimpleItemType_Base.

◆ ResetAttlist()

void CItem_Base::ResetAttlist ( void  )

Reset Attlist data member.

Definition at line 208 of file Item_.cpp.

References CItem_Base::m_Attlist.

Referenced by CItem_Base::GetAttlist(), and CItem_Base::SetAttlist().

◆ ResetId()

BEGIN_esummary_SCOPE void CDocSum_Base::ResetId ( void  )

Reset Id data member.

Definition at line 49 of file DocSum_.cpp.

References CDocSum_Base::m_Id, and CDocSum_Base::m_set_State.

Referenced by CDocSum_Base::Reset().

◆ ResetItem() [1/2]

void CDocSum_Base::ResetItem ( void  )

Reset Item data member.

Definition at line 55 of file DocSum_.cpp.

References CDocSum_Base::m_Item, and CDocSum_Base::m_set_State.

Referenced by CDocSum_Base::Reset().

◆ ResetItem() [2/2]

void CItem_Base::ResetItem ( void  )

Reset Item data member.

◆ ResetName()

END_ENUM_INFO void CItem_Base::C_Attlist::ResetName ( void  )

Reset Name data member.

Definition at line 64 of file Item_.cpp.

References CItem_Base::C_Attlist::m_Name, and CItem_Base::C_Attlist::m_set_State.

◆ ResetSelection() [1/2]

void CESummaryResult_Base::C_Data::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 55 of file ESummaryResult_.cpp.

References e_not_set.

Referenced by CESummaryResult_Base::C_Data::Reset().

◆ ResetSelection() [2/2]

void CItem_Base::C_E_Item::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 107 of file Item_.cpp.

References e_not_set.

◆ ResetType()

void CItem_Base::C_Attlist::ResetType ( void  )
inline

Reset Type data member.

Definition at line 546 of file Item_.hpp.

References CItem_Base::m_set_State.

◆ Select() [1/4]

void CESummaryResult_Base::C_Data::Select ( E_Choice  index,
NCBI_NS_NCBI::EResetVariant  reset,
NCBI_NS_NCBI::CObjectMemoryPool *  pool 
)
inline

Select the requested variant if needed, allocating CObject variants from memory pool.

Definition at line 317 of file ESummaryResult_.hpp.

References e_not_set, and eDoResetVariant.

◆ Select() [2/4]

void CItem_Base::C_E_Item::Select ( E_Choice  index,
NCBI_NS_NCBI::EResetVariant  reset,
NCBI_NS_NCBI::CObjectMemoryPool *  pool 
)
inline

Select the requested variant if needed, allocating CObject variants from memory pool.

Definition at line 594 of file Item_.hpp.

References e_not_set, and eDoResetVariant.

◆ Select() [3/4]

void CESummaryResult_Base::C_Data::Select ( E_Choice  index,
NCBI_NS_NCBI::EResetVariant  reset = NCBI_NS_NCBI::eDoResetVariant 
)
inline

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Definition at line 327 of file ESummaryResult_.hpp.

◆ Select() [4/4]

void CItem_Base::C_E_Item::Select ( E_Choice  index,
NCBI_NS_NCBI::EResetVariant  reset = NCBI_NS_NCBI::eDoResetVariant 
)
inline

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Definition at line 604 of file Item_.hpp.

◆ SelectionName() [1/2]

NCBI_NS_STD::string CESummaryResult_Base::C_Data::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 91 of file ESummaryResult_.cpp.

◆ SelectionName() [2/2]

NCBI_NS_STD::string CItem_Base::C_E_Item::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 143 of file Item_.cpp.

◆ Set()

CESummaryResult_Base::Tdata & CESummaryResult_Base::Set ( void  )
inline

Assign a value to data member.

Returns
Reference to the data value.

Definition at line 377 of file ESummaryResult_.hpp.

References CESummaryResult_Base::m_data, and CESummaryResult_Base::m_set_State.

◆ Set_CharData() [1/2]

void CItem_Base::C_E_Item::Set_CharData ( const T_CharData value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 153 of file Item_.cpp.

References eDoNotResetVariant, and rapidjson::value.

◆ Set_CharData() [2/2]

CItem_Base::C_E_Item::T_CharData & CItem_Base::C_E_Item::Set_CharData ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 623 of file Item_.hpp.

References eDoNotResetVariant.

◆ SetAttlist() [1/2]

void CItem_Base::SetAttlist ( TAttlist value)

Assign a value to Attlist data member.

Parameters
valueReference to value.

◆ SetAttlist() [2/2]

CItem_Base::TAttlist & CItem_Base::SetAttlist ( void  )
inline

Assign a value to Attlist data member.

Returns
Reference to the data value.

Definition at line 657 of file Item_.hpp.

References CItem_Base::m_Attlist, and CItem_Base::ResetAttlist().

◆ SetDocSum() [1/2]

void CESummaryResult_Base::C_Data::SetDocSum ( TDocSum value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 113 of file ESummaryResult_.cpp.

References rapidjson::value.

◆ SetDocSum() [2/2]

CESummaryResult_Base::C_Data::TDocSum & CESummaryResult_Base::C_Data::SetDocSum ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 107 of file ESummaryResult_.cpp.

References eDoNotResetVariant.

◆ SetERROR() [1/2]

void CESummaryResult_Base::C_Data::SetERROR ( const TERROR value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 123 of file ESummaryResult_.cpp.

References eDoNotResetVariant, and rapidjson::value.

◆ SetERROR() [2/2]

CESummaryResult_Base::C_Data::TERROR & CESummaryResult_Base::C_Data::SetERROR ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 352 of file ESummaryResult_.hpp.

References eDoNotResetVariant.

◆ SetId() [1/3]

void CDocSum_Base::SetId ( const TId value)
inline

Assign a value to Id data member.

Parameters
valueValue to assign

Definition at line 219 of file DocSum_.hpp.

References CDocSum_Base::m_Id, CDocSum_Base::m_set_State, and rapidjson::value.

◆ SetId() [2/3]

void CDocSum_Base::SetId ( CDocSum_Base::TId &&  value)
inline

Definition at line 226 of file DocSum_.hpp.

References CDocSum_Base::m_Id, CDocSum_Base::m_set_State, and rapidjson::value.

◆ SetId() [3/3]

CDocSum_Base::TId & CDocSum_Base::SetId ( void  )
inline

Assign a value to Id data member.

Returns
Reference to the data value.

Definition at line 233 of file DocSum_.hpp.

References CDocSum_Base::IsSetId(), CDocSum_Base::m_Id, and CDocSum_Base::m_set_State.

◆ SetItem() [1/4]

void CItem_Base::C_E_Item::SetItem ( TItem value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 171 of file Item_.cpp.

References rapidjson::value.

◆ SetItem() [2/4]

CDocSum_Base::TItem & CDocSum_Base::SetItem ( void  )
inline

Assign a value to Item data member.

Returns
Reference to the data value.

Definition at line 263 of file DocSum_.hpp.

References CDocSum_Base::m_Item, and CDocSum_Base::m_set_State.

◆ SetItem() [3/4]

CItem_Base::C_E_Item::TItem & CItem_Base::C_E_Item::SetItem ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 165 of file Item_.cpp.

References eDoNotResetVariant.

◆ SetItem() [4/4]

TItem& CItem_Base::SetItem ( void  )

Assign a value to Item data member.

Returns
Reference to the data value.

◆ SetName() [1/3]

void CItem_Base::C_Attlist::SetName ( const TName value)
inline

Assign a value to Name data member.

Parameters
valueValue to assign

Definition at line 508 of file Item_.hpp.

References CItem_Base::m_set_State, and rapidjson::value.

◆ SetName() [2/3]

void CItem_Base::C_Attlist::SetName ( TName &&  value)
inline

Definition at line 515 of file Item_.hpp.

References CItem_Base::m_set_State, and rapidjson::value.

◆ SetName() [3/3]

CItem_Base::C_Attlist::TName & CItem_Base::C_Attlist::SetName ( void  )
inline

Assign a value to Name data member.

Returns
Reference to the data value.

Definition at line 522 of file Item_.hpp.

References CItem_Base::m_set_State.

◆ SetType() [1/2]

void CItem_Base::C_Attlist::SetType ( TType  value)
inline

Assign a value to Type data member.

Parameters
valueValue to assign

Definition at line 562 of file Item_.hpp.

References CItem_Base::m_set_State, and rapidjson::value.

◆ SetType() [2/2]

CItem_Base::C_Attlist::TType & CItem_Base::C_Attlist::SetType ( void  )
inline

Assign a value to Type data member.

Returns
Reference to the data value.

Definition at line 569 of file Item_.hpp.

References CItem_Base::m_set_State.

◆ ThrowInvalidSelection() [1/2]

void CESummaryResult_Base::C_Data::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 96 of file ESummaryResult_.cpp.

References DIAG_COMPILE_INFO.

◆ ThrowInvalidSelection() [2/2]

void CItem_Base::C_E_Item::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 148 of file Item_.cpp.

References DIAG_COMPILE_INFO.

◆ Which() [1/2]

CESummaryResult_Base::C_Data::E_Choice CESummaryResult_Base::C_Data::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 304 of file ESummaryResult_.hpp.

References CESummaryResult_Base::C_Data::m_choice.

◆ Which() [2/2]

CItem_Base::C_E_Item::E_Choice CItem_Base::C_E_Item::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 581 of file Item_.hpp.

◆ ~C_Attlist()

CItem_Base::C_Attlist::~C_Attlist ( void  )

Definition at line 96 of file Item_.cpp.

◆ ~C_Data()

CESummaryResult_Base::C_Data::~C_Data ( void  )

Definition at line 150 of file ESummaryResult_.cpp.

References CESummaryResult_Base::Reset().

◆ ~C_E_Item()

CItem_Base::C_E_Item::~C_E_Item ( void  )

Definition at line 202 of file Item_.cpp.

References CItem_Base::Reset().

◆ ~CDocSum_Base()

CDocSum_Base::~CDocSum_Base ( void  )
virtual

Definition at line 85 of file DocSum_.cpp.

◆ ~CESummaryResult()

BEGIN_esummary_SCOPE CESummaryResult::~CESummaryResult ( void  )

Definition at line 48 of file ESummaryResult.cpp.

◆ ~CESummaryResult_Base()

CESummaryResult_Base::~CESummaryResult_Base ( void  )
virtual

Definition at line 179 of file ESummaryResult_.cpp.

◆ ~CItem_Base()

virtual CItem_Base::~CItem_Base ( void  )
virtual

Variable Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ m_Attlist

NCBI_NS_NCBI::CRef< TAttlist > CItem_Base::m_Attlist
private

◆ m_choice [1/2]

E_Choice CESummaryResult_Base::C_Data::m_choice
private

◆ m_choice [2/2]

E_Choice CItem_Base::C_E_Item::m_choice
private

Definition at line 367 of file Item_.hpp.

◆ m_data

NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_Data > > CESummaryResult_Base::m_data
private

◆ m_Id

NCBI_NS_STD::string CDocSum_Base::m_Id
private

Definition at line 184 of file DocSum_.hpp.

Referenced by CDocSum_Base::GetId(), CDocSum_Base::ResetId(), and CDocSum_Base::SetId().

◆ m_Item [1/2]

NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< CItem > > CDocSum_Base::m_Item
private

◆ m_Item [2/2]

NCBI_NS_STD::list< NCBI_NS_NCBI::CRef< C_E_Item > > CItem_Base::m_Item
private

Definition at line 474 of file Item_.hpp.

Referenced by BEGIN_NAMED_BASE_CLASS_INFO(), and CItem_Base::GetItem().

◆ m_Name

NCBI_NS_STD::string CItem_Base::C_Attlist::m_Name
private

Definition at line 221 of file Item_.hpp.

Referenced by CItem_Base::C_Attlist::ResetName().

◆ m_object [1/4]

NCBI_NS_NCBI::CSerialObject* CESummaryResult_Base::C_Data::m_object

Definition at line 237 of file ESummaryResult_.hpp.

◆  [2/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 237 of file ESummaryResult_.hpp.

◆  [3/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 375 of file Item_.hpp.

◆ m_object [4/4]

NCBI_NS_NCBI::CSerialObject* CItem_Base::C_E_Item::m_object

Definition at line 375 of file Item_.hpp.

◆ m_set_State [1/3]

Uint4 CDocSum_Base::m_set_State[1]
private

◆ m_set_State [2/3]

Uint4 CESummaryResult_Base::m_set_State[1]
private

◆ m_set_State [3/3]

Uint4 CItem_Base::C_Attlist::m_set_State[1]
private

◆ m_string [1/4]

NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> CESummaryResult_Base::C_Data::m_string

Definition at line 236 of file ESummaryResult_.hpp.

◆  [2/4]

NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> { ... } ::m_string

Definition at line 236 of file ESummaryResult_.hpp.

◆  [3/4]

NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> { ... } ::m_string

Definition at line 374 of file Item_.hpp.

◆ m_string [4/4]

NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> CItem_Base::C_E_Item::m_string

Definition at line 374 of file Item_.hpp.

◆ m_Type

EAttlist_Type CItem_Base::C_Attlist::m_Type
private

Definition at line 222 of file Item_.hpp.

◆ sm_SelectionNames [1/2]

const char *const CESummaryResult_Base::C_Data::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"DocSum",
"ERROR"
}

Definition at line 233 of file ESummaryResult_.hpp.

◆ sm_SelectionNames [2/2]

const char *const CItem_Base::C_E_Item::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"-CharData",
"Item"
}

Definition at line 371 of file Item_.hpp.

Modified on Wed Jul 24 17:18:03 2024 by modify_doxy.py rev. 669887