NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'seqblock.asn' (module 'EMBL-General')
+ Collaboration diagram for Code generated by DATATOOL from 'seqblock.asn' (module 'EMBL-General'):

Classes

class  CEMBL_block
 CEMBL_block –. More...
 
class  CEMBL_block_Base
 CEMBL_block_Base –. More...
 
class  CEMBL_dbname
 CEMBL_dbname –. More...
 
class  CEMBL_dbname_Base
 CEMBL_dbname_Base –. More...
 
class  CEMBL_xref
 CEMBL_xref –. More...
 
class  CEMBL_xref_Base
 CEMBL_xref_Base –. More...
 

Typedefs

typedef CEMBL_block_Base CEMBL_block::Tparent
 
typedef CSerialObject CEMBL_block_Base::Tparent
 
typedef EClass CEMBL_block_Base::TClass
 
typedef EDiv CEMBL_block_Base::TDiv
 
typedef CDate CEMBL_block_Base::TCreation_date
 
typedef CDate CEMBL_block_Base::TUpdate_date
 
typedef list< stringCEMBL_block_Base::TExtra_acc
 
typedef list< stringCEMBL_block_Base::TKeywords
 
typedef list< CRef< CEMBL_xref > > CEMBL_block_Base::TXref
 
typedef Tparent::CMemberIndex< E_memberIndex, 8 > CEMBL_block_Base::TmemberIndex
 
typedef CEMBL_dbname_Base CEMBL_dbname::Tparent
 
typedef CSerialObject CEMBL_dbname_Base::Tparent
 
typedef ECode CEMBL_dbname_Base::TCode
 
typedef string CEMBL_dbname_Base::TName
 
typedef CEMBL_xref_Base CEMBL_xref::Tparent
 
typedef CSerialObject CEMBL_xref_Base::Tparent
 
typedef CEMBL_dbname CEMBL_xref_Base::TDbname
 
typedef list< CRef< CObject_id > > CEMBL_xref_Base::TId
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CEMBL_xref_Base::TmemberIndex
 

Enumerations

enum  CEMBL_block_Base::EClass { CEMBL_block_Base::eClass_not_set = 0 , CEMBL_block_Base::eClass_standard = 1 , CEMBL_block_Base::eClass_unannotated = 2 , CEMBL_block_Base::eClass_other = 255 }
 
enum  CEMBL_block_Base::EDiv {
  CEMBL_block_Base::eDiv_fun = 0 , CEMBL_block_Base::eDiv_inv = 1 , CEMBL_block_Base::eDiv_mam = 2 , CEMBL_block_Base::eDiv_org = 3 ,
  CEMBL_block_Base::eDiv_phg = 4 , CEMBL_block_Base::eDiv_pln = 5 , CEMBL_block_Base::eDiv_pri = 6 , CEMBL_block_Base::eDiv_pro = 7 ,
  CEMBL_block_Base::eDiv_rod = 8 , CEMBL_block_Base::eDiv_syn = 9 , CEMBL_block_Base::eDiv_una = 10 , CEMBL_block_Base::eDiv_vrl = 11 ,
  CEMBL_block_Base::eDiv_vrt = 12 , CEMBL_block_Base::eDiv_pat = 13 , CEMBL_block_Base::eDiv_est = 14 , CEMBL_block_Base::eDiv_sts = 15 ,
  CEMBL_block_Base::eDiv_other = 255
}
 
enum class  CEMBL_block_Base::E_memberIndex {
  CEMBL_block_Base::e__allMandatory = 0 , CEMBL_block_Base::e_class , CEMBL_block_Base::e_div , CEMBL_block_Base::e_creation_date ,
  CEMBL_block_Base::e_update_date , CEMBL_block_Base::e_extra_acc , CEMBL_block_Base::e_keywords , CEMBL_block_Base::e_xref
}
 
enum  CEMBL_dbname_Base::ECode {
  CEMBL_dbname_Base::eCode_embl = 0 , CEMBL_dbname_Base::eCode_genbank = 1 , CEMBL_dbname_Base::eCode_ddbj = 2 , CEMBL_dbname_Base::eCode_geninfo = 3 ,
  CEMBL_dbname_Base::eCode_medline = 4 , CEMBL_dbname_Base::eCode_swissprot = 5 , CEMBL_dbname_Base::eCode_pir = 6 , CEMBL_dbname_Base::eCode_pdb = 7 ,
  CEMBL_dbname_Base::eCode_epd = 8 , CEMBL_dbname_Base::eCode_ecd = 9 , CEMBL_dbname_Base::eCode_tfd = 10 , CEMBL_dbname_Base::eCode_flybase = 11 ,
  CEMBL_dbname_Base::eCode_prosite = 12 , CEMBL_dbname_Base::eCode_enzyme = 13 , CEMBL_dbname_Base::eCode_mim = 14 , CEMBL_dbname_Base::eCode_ecoseq = 15 ,
  CEMBL_dbname_Base::eCode_hiv = 16 , CEMBL_dbname_Base::eCode_other = 255
}
 
enum  CEMBL_dbname_Base::E_Choice { CEMBL_dbname_Base::e_not_set = 0 , CEMBL_dbname_Base::e_Code , CEMBL_dbname_Base::e_Name }
 Choice variants. More...
 
enum  CEMBL_dbname_Base::E_ChoiceStopper { CEMBL_dbname_Base::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CEMBL_xref_Base::E_memberIndex { CEMBL_xref_Base::e__allMandatory = 0 , CEMBL_xref_Base::e_dbname , CEMBL_xref_Base::e_id }
 

Functions

 CEMBL_block::CEMBL_block (void)
 
 CEMBL_block::~CEMBL_block (void)
 
 CEMBL_block::CEMBL_block (const CEMBL_block &value)
 
CEMBL_blockCEMBL_block::operator= (const CEMBL_block &value)
 
 CEMBL_block_Base::CEMBL_block_Base (void)
 
virtual CEMBL_block_Base::~CEMBL_block_Base (void)
 
 CEMBL_block_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CEMBL_block_Base::EClass (void)
 Access to EClass's attributes (values, names) as defined in spec. More...
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CEMBL_block_Base::EDiv (void)
 Access to EDiv's attributes (values, names) as defined in spec. More...
 
bool CEMBL_block_Base::IsSetClass (void) const
 Check if a value has been assigned to Class data member. More...
 
bool CEMBL_block_Base::CanGetClass (void) const
 Check if it is safe to call GetClass method. More...
 
void CEMBL_block_Base::ResetClass (void)
 Reset Class data member. More...
 
void CEMBL_block_Base::SetDefaultClass (void)
 Assign default value to Class data member. More...
 
TClass CEMBL_block_Base::GetClass (void) const
 Get the Class member data. More...
 
void CEMBL_block_Base::SetClass (TClass value)
 Assign a value to Class data member. More...
 
TClassCEMBL_block_Base::SetClass (void)
 Assign a value to Class data member. More...
 
bool CEMBL_block_Base::IsSetDiv (void) const
 Check if a value has been assigned to Div data member. More...
 
bool CEMBL_block_Base::CanGetDiv (void) const
 Check if it is safe to call GetDiv method. More...
 
void CEMBL_block_Base::ResetDiv (void)
 Reset Div data member. More...
 
TDiv CEMBL_block_Base::GetDiv (void) const
 Get the Div member data. More...
 
void CEMBL_block_Base::SetDiv (TDiv value)
 Assign a value to Div data member. More...
 
TDivCEMBL_block_Base::SetDiv (void)
 Assign a value to Div data member. More...
 
bool CEMBL_block_Base::IsSetCreation_date (void) const
 Check if a value has been assigned to Creation_date data member. More...
 
bool CEMBL_block_Base::CanGetCreation_date (void) const
 Check if it is safe to call GetCreation_date method. More...
 
void CEMBL_block_Base::ResetCreation_date (void)
 Reset Creation_date data member. More...
 
const TCreation_dateCEMBL_block_Base::GetCreation_date (void) const
 Get the Creation_date member data. More...
 
void CEMBL_block_Base::SetCreation_date (TCreation_date &value)
 Assign a value to Creation_date data member. More...
 
TCreation_dateCEMBL_block_Base::SetCreation_date (void)
 Assign a value to Creation_date data member. More...
 
bool CEMBL_block_Base::IsSetUpdate_date (void) const
 Check if a value has been assigned to Update_date data member. More...
 
bool CEMBL_block_Base::CanGetUpdate_date (void) const
 Check if it is safe to call GetUpdate_date method. More...
 
void CEMBL_block_Base::ResetUpdate_date (void)
 Reset Update_date data member. More...
 
const TUpdate_dateCEMBL_block_Base::GetUpdate_date (void) const
 Get the Update_date member data. More...
 
void CEMBL_block_Base::SetUpdate_date (TUpdate_date &value)
 Assign a value to Update_date data member. More...
 
TUpdate_dateCEMBL_block_Base::SetUpdate_date (void)
 Assign a value to Update_date data member. More...
 
bool CEMBL_block_Base::IsSetExtra_acc (void) const
 Check if a value has been assigned to Extra_acc data member. More...
 
bool CEMBL_block_Base::CanGetExtra_acc (void) const
 Check if it is safe to call GetExtra_acc method. More...
 
void CEMBL_block_Base::ResetExtra_acc (void)
 Reset Extra_acc data member. More...
 
const TExtra_accCEMBL_block_Base::GetExtra_acc (void) const
 Get the Extra_acc member data. More...
 
TExtra_accCEMBL_block_Base::SetExtra_acc (void)
 Assign a value to Extra_acc data member. More...
 
bool CEMBL_block_Base::IsSetKeywords (void) const
 Check if a value has been assigned to Keywords data member. More...
 
bool CEMBL_block_Base::CanGetKeywords (void) const
 Check if it is safe to call GetKeywords method. More...
 
void CEMBL_block_Base::ResetKeywords (void)
 Reset Keywords data member. More...
 
const TKeywordsCEMBL_block_Base::GetKeywords (void) const
 Get the Keywords member data. More...
 
TKeywordsCEMBL_block_Base::SetKeywords (void)
 Assign a value to Keywords data member. More...
 
bool CEMBL_block_Base::IsSetXref (void) const
 Check if a value has been assigned to Xref data member. More...
 
bool CEMBL_block_Base::CanGetXref (void) const
 Check if it is safe to call GetXref method. More...
 
void CEMBL_block_Base::ResetXref (void)
 Reset Xref data member. More...
 
const TXrefCEMBL_block_Base::GetXref (void) const
 Get the Xref member data. More...
 
TXrefCEMBL_block_Base::SetXref (void)
 Assign a value to Xref data member. More...
 
virtual void CEMBL_block_Base::Reset (void)
 Reset the whole object. More...
 
 CEMBL_block_Base::CEMBL_block_Base (const CEMBL_block_Base &)
 
CEMBL_block_BaseCEMBL_block_Base::operator= (const CEMBL_block_Base &)
 
 CEMBL_dbname::CEMBL_dbname (void)
 
 CEMBL_dbname::~CEMBL_dbname (void)
 
 CEMBL_dbname::CEMBL_dbname (const CEMBL_dbname &value)
 
CEMBL_dbnameCEMBL_dbname::operator= (const CEMBL_dbname &value)
 
 CEMBL_dbname_Base::CEMBL_dbname_Base (void)
 
virtual CEMBL_dbname_Base::~CEMBL_dbname_Base (void)
 
 CEMBL_dbname_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CEMBL_dbname_Base::ECode (void)
 Access to ECode's attributes (values, names) as defined in spec. More...
 
virtual void CEMBL_dbname_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CEMBL_dbname_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CEMBL_dbname_Base::Which (void) const
 Which variant is currently selected. More...
 
void CEMBL_dbname_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CEMBL_dbname_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CEMBL_dbname_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CEMBL_dbname_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CEMBL_dbname_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CEMBL_dbname_Base::IsCode (void) const
 Check if variant Code is selected. More...
 
TCode CEMBL_dbname_Base::GetCode (void) const
 Get the variant data. More...
 
TCodeCEMBL_dbname_Base::SetCode (void)
 Select the variant. More...
 
void CEMBL_dbname_Base::SetCode (TCode value)
 Select the variant and set its data. More...
 
bool CEMBL_dbname_Base::IsName (void) const
 Check if variant Name is selected. More...
 
const TNameCEMBL_dbname_Base::GetName (void) const
 Get the variant data. More...
 
TNameCEMBL_dbname_Base::SetName (void)
 Select the variant. More...
 
void CEMBL_dbname_Base::SetName (const TName &value)
 Select the variant and set its data. More...
 
 CEMBL_dbname_Base::CEMBL_dbname_Base (const CEMBL_dbname_Base &)
 
CEMBL_dbname_BaseCEMBL_dbname_Base::operator= (const CEMBL_dbname_Base &)
 
void CEMBL_dbname_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CEMBL_xref::CEMBL_xref (void)
 
 CEMBL_xref::~CEMBL_xref (void)
 
 CEMBL_xref::CEMBL_xref (const CEMBL_xref &value)
 
CEMBL_xrefCEMBL_xref::operator= (const CEMBL_xref &value)
 
 CEMBL_xref_Base::CEMBL_xref_Base (void)
 
virtual CEMBL_xref_Base::~CEMBL_xref_Base (void)
 
 CEMBL_xref_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CEMBL_xref_Base::IsSetDbname (void) const
 Check if a value has been assigned to Dbname data member. More...
 
bool CEMBL_xref_Base::CanGetDbname (void) const
 Check if it is safe to call GetDbname method. More...
 
void CEMBL_xref_Base::ResetDbname (void)
 Reset Dbname data member. More...
 
const TDbnameCEMBL_xref_Base::GetDbname (void) const
 Get the Dbname member data. More...
 
void CEMBL_xref_Base::SetDbname (TDbname &value)
 Assign a value to Dbname data member. More...
 
TDbnameCEMBL_xref_Base::SetDbname (void)
 Assign a value to Dbname data member. More...
 
bool CEMBL_xref_Base::IsSetId (void) const
 Check if a value has been assigned to Id data member. More...
 
bool CEMBL_xref_Base::CanGetId (void) const
 Check if it is safe to call GetId method. More...
 
void CEMBL_xref_Base::ResetId (void)
 Reset Id data member. More...
 
const TIdCEMBL_xref_Base::GetId (void) const
 Get the Id member data. More...
 
TIdCEMBL_xref_Base::SetId (void)
 Assign a value to Id data member. More...
 
virtual void CEMBL_xref_Base::Reset (void)
 Reset the whole object. More...
 
 CEMBL_xref_Base::CEMBL_xref_Base (const CEMBL_xref_Base &)
 
CEMBL_xref_BaseCEMBL_xref_Base::operator= (const CEMBL_xref_Base &)
 

Variables

Uint4 CEMBL_block_Base::m_set_State [1]
 
EClass CEMBL_block_Base::m_Class
 
EDiv CEMBL_block_Base::m_Div
 
CRef< TCreation_dateCEMBL_block_Base::m_Creation_date
 
CRef< TUpdate_dateCEMBL_block_Base::m_Update_date
 
list< stringCEMBL_block_Base::m_Extra_acc
 
list< stringCEMBL_block_Base::m_Keywords
 
list< CRef< CEMBL_xref > > CEMBL_block_Base::m_Xref
 
E_Choice CEMBL_dbname_Base::m_choice
 
static const char *const CEMBL_dbname_Base::sm_SelectionNames []
 
TCode   CEMBL_dbname_Base::m_Code
 
NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CEMBL_dbname_Base::m_string
 
void *   CEMBL_dbname_Base::m_dummy_pointer_for_alignment
 
union {
   TCode   CEMBL_dbname_Base::m_Code
 
   NCBI_NS_NCBI::CUnionBuffer< NCBI_NS_STD::string >   CEMBL_dbname_Base::m_string
 
   void *   CEMBL_dbname_Base::m_dummy_pointer_for_alignment
 
}; 
 
Uint4 CEMBL_xref_Base::m_set_State [1]
 
CRef< TDbnameCEMBL_xref_Base::m_Dbname
 
list< CRef< CObject_id > > CEMBL_xref_Base::m_Id
 

Detailed Description

Typedef Documentation

◆ TClass

Definition at line 124 of file EMBL_block_.hpp.

◆ TCode

Definition at line 168 of file EMBL_dbname_.hpp.

◆ TCreation_date

Definition at line 126 of file EMBL_block_.hpp.

◆ TDbname

Definition at line 90 of file EMBL_xref_.hpp.

◆ TDiv

Definition at line 125 of file EMBL_block_.hpp.

◆ TExtra_acc

Definition at line 128 of file EMBL_block_.hpp.

◆ TId

typedef list< CRef< CObject_id > > CEMBL_xref_Base::TId

Definition at line 91 of file EMBL_xref_.hpp.

◆ TKeywords

Definition at line 129 of file EMBL_block_.hpp.

◆ TmemberIndex [1/2]

Definition at line 143 of file EMBL_block_.hpp.

◆ TmemberIndex [2/2]

Definition at line 99 of file EMBL_xref_.hpp.

◆ TName

Definition at line 169 of file EMBL_dbname_.hpp.

◆ Tparent [1/6]

Definition at line 67 of file EMBL_block.hpp.

◆ Tparent [2/6]

Definition at line 80 of file EMBL_block_.hpp.

◆ Tparent [3/6]

Definition at line 67 of file EMBL_dbname.hpp.

◆ Tparent [4/6]

Definition at line 74 of file EMBL_dbname_.hpp.

◆ Tparent [5/6]

Definition at line 67 of file EMBL_xref.hpp.

◆ Tparent [6/6]

Definition at line 79 of file EMBL_xref_.hpp.

◆ TUpdate_date

Definition at line 127 of file EMBL_block_.hpp.

◆ TXref

Definition at line 130 of file EMBL_block_.hpp.

Enumeration Type Documentation

◆ E_Choice

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Code 
e_Name 

Definition at line 110 of file EMBL_dbname_.hpp.

◆ E_ChoiceStopper

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Name+1

Definition at line 116 of file EMBL_dbname_.hpp.

◆ E_memberIndex [1/2]

Enumerator
e__allMandatory 
e_class 
e_div 
e_creation_date 
e_update_date 
e_extra_acc 
e_keywords 
e_xref 

Definition at line 133 of file EMBL_block_.hpp.

◆ E_memberIndex [2/2]

Enumerator
e__allMandatory 
e_dbname 
e_id 

Definition at line 94 of file EMBL_xref_.hpp.

◆ EClass

Enumerator
eClass_not_set 
eClass_standard 
eClass_unannotated 
eClass_other 

Definition at line 90 of file EMBL_block_.hpp.

◆ ECode

Enumerator
eCode_embl 
eCode_genbank 
eCode_ddbj 
eCode_geninfo 
eCode_medline 
eCode_swissprot 
eCode_pir 
eCode_pdb 
eCode_epd 
eCode_ecd 
eCode_tfd 
eCode_flybase 
eCode_prosite 
eCode_enzyme 
eCode_mim 
eCode_ecoseq 
eCode_hiv 
eCode_other 

Definition at line 84 of file EMBL_dbname_.hpp.

◆ EDiv

Enumerator
eDiv_fun 
eDiv_inv 
eDiv_mam 
eDiv_org 
eDiv_phg 
eDiv_pln 
eDiv_pri 
eDiv_pro 
eDiv_rod 
eDiv_syn 
eDiv_una 
eDiv_vrl 
eDiv_vrt 
eDiv_pat 
eDiv_est 
eDiv_sts 
eDiv_other 

Definition at line 100 of file EMBL_block_.hpp.

Function Documentation

◆ CanGetClass()

bool CEMBL_block_Base::CanGetClass ( void  ) const
inline

Check if it is safe to call GetClass method.

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

Definition at line 428 of file EMBL_block_.hpp.

◆ CanGetCreation_date()

bool CEMBL_block_Base::CanGetCreation_date ( void  ) const
inline

Check if it is safe to call GetCreation_date method.

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

Definition at line 525 of file EMBL_block_.hpp.

Referenced by CLocusItem::x_GetDateForBioseq().

◆ CanGetDbname()

bool CEMBL_xref_Base::CanGetDbname ( void  ) const
inline

Check if it is safe to call GetDbname method.

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

Definition at line 203 of file EMBL_xref_.hpp.

◆ CanGetDiv()

bool CEMBL_block_Base::CanGetDiv ( void  ) const
inline

Check if it is safe to call GetDiv method.

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

Definition at line 478 of file EMBL_block_.hpp.

References CEMBL_block_Base::IsSetDiv().

Referenced by CEMBL_block_Base::GetDiv(), and CLocusItem::x_SetDivision().

◆ CanGetExtra_acc()

bool CEMBL_block_Base::CanGetExtra_acc ( void  ) const
inline

Check if it is safe to call GetExtra_acc method.

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

Definition at line 585 of file EMBL_block_.hpp.

◆ CanGetId()

bool CEMBL_xref_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 233 of file EMBL_xref_.hpp.

◆ CanGetKeywords()

bool CEMBL_block_Base::CanGetKeywords ( void  ) const
inline

Check if it is safe to call GetKeywords method.

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

Definition at line 610 of file EMBL_block_.hpp.

◆ CanGetUpdate_date()

bool CEMBL_block_Base::CanGetUpdate_date ( void  ) const
inline

Check if it is safe to call GetUpdate_date method.

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

Definition at line 555 of file EMBL_block_.hpp.

Referenced by CLocusItem::x_GetDateForBioseq().

◆ CanGetXref()

bool CEMBL_block_Base::CanGetXref ( void  ) const
inline

Check if it is safe to call GetXref method.

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

Definition at line 635 of file EMBL_block_.hpp.

◆ CEMBL_block() [1/2]

CEMBL_block::CEMBL_block ( const CEMBL_block value)
private

◆ CEMBL_block() [2/2]

CEMBL_block::CEMBL_block ( void  )
inline

Definition at line 86 of file EMBL_block.hpp.

◆ CEMBL_block_Base() [1/2]

CEMBL_block_Base::CEMBL_block_Base ( const CEMBL_block_Base )
private

◆ CEMBL_block_Base() [2/2]

END_CLASS_INFO CEMBL_block_Base::CEMBL_block_Base ( void  )

◆ CEMBL_dbname() [1/2]

CEMBL_dbname::CEMBL_dbname ( const CEMBL_dbname value)
private

◆ CEMBL_dbname() [2/2]

CEMBL_dbname::CEMBL_dbname ( void  )
inline

Definition at line 86 of file EMBL_dbname.hpp.

◆ CEMBL_dbname_Base() [1/2]

CEMBL_dbname_Base::CEMBL_dbname_Base ( const CEMBL_dbname_Base )
private

◆ CEMBL_dbname_Base() [2/2]

END_CHOICE_INFO CEMBL_dbname_Base::CEMBL_dbname_Base ( void  )

Definition at line 144 of file EMBL_dbname_.cpp.

◆ CEMBL_xref() [1/2]

CEMBL_xref::CEMBL_xref ( const CEMBL_xref value)
private

◆ CEMBL_xref() [2/2]

CEMBL_xref::CEMBL_xref ( void  )
inline

Definition at line 86 of file EMBL_xref.hpp.

◆ CEMBL_xref_Base() [1/2]

CEMBL_xref_Base::CEMBL_xref_Base ( const CEMBL_xref_Base )
private

◆ CEMBL_xref_Base() [2/2]

END_CLASS_INFO CEMBL_xref_Base::CEMBL_xref_Base ( void  )

◆ CheckSelected()

void CEMBL_dbname_Base::CheckSelected ( E_Choice  index) const
inline

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

Parameters
indexExpected selection.

Definition at line 263 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::m_choice, and CEMBL_dbname_Base::ThrowInvalidSelection().

Referenced by CEMBL_dbname_Base::GetCode(), and CEMBL_dbname_Base::GetName().

◆ DECLARE_INTERNAL_TYPE_INFO() [1/3]

CEMBL_block_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/3]

CEMBL_dbname_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/3]

CEMBL_xref_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect()

void CEMBL_dbname_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ EClass()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CEMBL_block_Base::EClass ( void  )
static

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

◆ ECode()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CEMBL_dbname_Base::ECode ( void  )
static

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

◆ EDiv()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CEMBL_block_Base::EDiv ( void  )
static

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

◆ GetClass()

CEMBL_block_Base::TClass CEMBL_block_Base::GetClass ( void  ) const
inline

Get the Class member data.

Returns
Copy of the member data.

Definition at line 447 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Class.

◆ GetCode()

CEMBL_dbname_Base::TCode CEMBL_dbname_Base::GetCode ( void  ) const
inline

Get the variant data.

Returns
Copy of the variant data.

Definition at line 292 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::CheckSelected(), CEMBL_dbname_Base::e_Code, and CEMBL_dbname_Base::m_Code.

◆ GetCreation_date()

const CEMBL_block_Base::TCreation_date & CEMBL_block_Base::GetCreation_date ( void  ) const
inline

Get the Creation_date member data.

Returns
Reference to the member data.

Definition at line 531 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Creation_date, and CEMBL_block_Base::ResetCreation_date().

Referenced by CLocusItem::x_GetDateForBioseq().

◆ GetDbname()

const CEMBL_xref_Base::TDbname & CEMBL_xref_Base::GetDbname ( void  ) const
inline

Get the Dbname member data.

Returns
Reference to the member data.

Definition at line 209 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_Dbname, and CEMBL_xref_Base::ResetDbname().

◆ GetDiv()

CEMBL_block_Base::TDiv CEMBL_block_Base::GetDiv ( void  ) const
inline

Get the Div member data.

Returns
Copy of the member data.

Definition at line 491 of file EMBL_block_.hpp.

References CEMBL_block_Base::CanGetDiv(), CEMBL_block_Base::m_Div, and CSerialObject::ThrowUnassigned().

Referenced by CLocusItem::x_SetDivision().

◆ GetExtra_acc()

const CEMBL_block_Base::TExtra_acc & CEMBL_block_Base::GetExtra_acc ( void  ) const
inline

Get the Extra_acc member data.

Returns
Reference to the member data.

Definition at line 591 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Extra_acc.

Referenced by CValidError_bioseq::ValidateSecondaryAccConflict(), CAccessionItem::x_GatherInfo(), and x_IsWgsSecondary().

◆ GetId()

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

Get the Id member data.

Returns
Reference to the member data.

Definition at line 239 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_Id.

◆ GetKeywords()

const CEMBL_block_Base::TKeywords & CEMBL_block_Base::GetKeywords ( void  ) const
inline

◆ GetName()

const CEMBL_dbname_Base::TName & CEMBL_dbname_Base::GetName ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 319 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::CheckSelected(), CEMBL_dbname_Base::e_Name, and CEMBL_dbname_Base::m_string.

◆ GetUpdate_date()

const CEMBL_block_Base::TUpdate_date & CEMBL_block_Base::GetUpdate_date ( void  ) const
inline

Get the Update_date member data.

Returns
Reference to the member data.

Definition at line 561 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Update_date, and CEMBL_block_Base::ResetUpdate_date().

Referenced by FixEmblUpdateDates(), and CLocusItem::x_GetDateForBioseq().

◆ GetXref()

const CEMBL_block_Base::TXref & CEMBL_block_Base::GetXref ( void  ) const
inline

Get the Xref member data.

Returns
Reference to the member data.

Definition at line 641 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Xref.

Referenced by fta_create_imgt_misc_feat().

◆ IsCode()

bool CEMBL_dbname_Base::IsCode ( void  ) const
inline

Check if variant Code is selected.

Code type is defined as 'typedef ECode TCode'.

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

Definition at line 286 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::e_Code, and CEMBL_dbname_Base::m_choice.

◆ IsName()

bool CEMBL_dbname_Base::IsName ( void  ) const
inline

Check if variant Name is selected.

Name type is defined as 'typedef string TName'.

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

Definition at line 313 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::e_Name, and CEMBL_dbname_Base::m_choice.

◆ IsSetClass()

bool CEMBL_block_Base::IsSetClass ( void  ) const
inline

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

Data member Class is optional with default eClass_standard; its type is defined as 'typedef EClass TClass'

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

Definition at line 422 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State.

Referenced by CEMBL_block_Base::SetClass().

◆ IsSetCreation_date()

bool CEMBL_block_Base::IsSetCreation_date ( void  ) const
inline

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

Data member Creation_date is mandatory; its type is defined as 'typedef CDate TCreation_date'

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

Definition at line 519 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Creation_date.

Referenced by CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().

◆ IsSetDbname()

bool CEMBL_xref_Base::IsSetDbname ( void  ) const
inline

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

Data member Dbname is mandatory; its type is defined as 'typedef CEMBL_dbname TDbname'

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

Definition at line 197 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_Dbname.

◆ IsSetDiv()

bool CEMBL_block_Base::IsSetDiv ( void  ) const
inline

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

Data member Div is optional; its type is defined as 'typedef EDiv TDiv'

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

Definition at line 472 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State.

Referenced by CEMBL_block_Base::CanGetDiv(), and CEMBL_block_Base::SetDiv().

◆ IsSetExtra_acc()

bool CEMBL_block_Base::IsSetExtra_acc ( void  ) const
inline

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

Data member Extra_acc is optional; its type is defined as 'typedef list< string > TExtra_acc'

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

Definition at line 579 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State.

Referenced by CValidError_bioseq::ValidateSecondaryAccConflict(), and x_IsWgsSecondary().

◆ IsSetId()

bool CEMBL_xref_Base::IsSetId ( void  ) const
inline

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

Data member Id is mandatory; its type is defined as 'typedef list< CRef< CObject_id > > TId'

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

Definition at line 227 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_set_State.

◆ IsSetKeywords()

bool CEMBL_block_Base::IsSetKeywords ( void  ) const
inline

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

Data member Keywords is optional; its type is defined as 'typedef list< string > TKeywords'

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

Definition at line 604 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State.

Referenced by CValidError_bioseq::IsHistAssemblyMissing(), CValidError_bioseq::ValidateCompleteGenome(), CValidError_imp::x_DowngradeForMissingAffil(), CBioseqIndex::x_InitDescs(), and CDeflineGenerator::x_SetFlags().

◆ IsSetUpdate_date()

bool CEMBL_block_Base::IsSetUpdate_date ( void  ) const
inline

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

Data member Update_date is mandatory; its type is defined as 'typedef CDate TUpdate_date'

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

Definition at line 549 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Update_date.

Referenced by FixEmblUpdateDates(), and CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().

◆ IsSetXref()

bool CEMBL_block_Base::IsSetXref ( void  ) const
inline

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

Data member Xref is optional; its type is defined as 'typedef list< CRef< CEMBL_xref > > TXref'

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

Definition at line 629 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State.

Referenced by fta_create_imgt_misc_feat().

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ Reset() [1/3]

void CEMBL_block_Base::Reset ( void  )
virtual

◆ Reset() [2/3]

END_ENUM_INFO void CEMBL_dbname_Base::Reset ( void  )
virtual

◆ Reset() [3/3]

void CEMBL_xref_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 72 of file EMBL_xref_.cpp.

References CEMBL_xref_Base::ResetDbname(), and CEMBL_xref_Base::ResetId().

◆ ResetClass()

void CEMBL_block_Base::ResetClass ( void  )
inline

◆ ResetCreation_date()

END_ENUM_INFO void CEMBL_block_Base::ResetCreation_date ( void  )

◆ ResetDbname()

void CEMBL_xref_Base::ResetDbname ( void  )

◆ ResetDiv()

void CEMBL_block_Base::ResetDiv ( void  )
inline

Reset Div data member.

Definition at line 484 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Div, and CEMBL_block_Base::m_set_State.

Referenced by CEMBL_block_Base::Reset().

◆ ResetExtra_acc()

void CEMBL_block_Base::ResetExtra_acc ( void  )

Reset Extra_acc data member.

Definition at line 115 of file EMBL_block_.cpp.

References CEMBL_block_Base::m_Extra_acc, and CEMBL_block_Base::m_set_State.

Referenced by CEMBL_block_Base::Reset().

◆ ResetId()

void CEMBL_xref_Base::ResetId ( void  )

Reset Id data member.

Definition at line 66 of file EMBL_xref_.cpp.

References CEMBL_xref_Base::m_Id, and CEMBL_xref_Base::m_set_State.

Referenced by CEMBL_xref_Base::Reset().

◆ ResetKeywords()

void CEMBL_block_Base::ResetKeywords ( void  )

Reset Keywords data member.

Definition at line 121 of file EMBL_block_.cpp.

References CEMBL_block_Base::m_Keywords, and CEMBL_block_Base::m_set_State.

Referenced by CEMBL_block_Base::Reset().

◆ ResetSelection()

void CEMBL_dbname_Base::ResetSelection ( void  )
virtual

Reset the selection (set it to e_not_set).

Definition at line 81 of file EMBL_dbname_.cpp.

References CEMBL_dbname_Base::e_Name, CEMBL_dbname_Base::e_not_set, CEMBL_dbname_Base::m_choice, and CEMBL_dbname_Base::m_string.

Referenced by CEMBL_dbname_Base::Reset().

◆ ResetUpdate_date()

void CEMBL_block_Base::ResetUpdate_date ( void  )

◆ ResetXref()

void CEMBL_block_Base::ResetXref ( void  )

Reset Xref data member.

Definition at line 127 of file EMBL_block_.cpp.

References CEMBL_block_Base::m_set_State, and CEMBL_block_Base::m_Xref.

Referenced by CEMBL_block_Base::Reset().

◆ Select() [1/2]

void CEMBL_dbname_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

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

◆ Select() [2/2]

void CEMBL_dbname_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

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.

Referenced by CEMBL_dbname_Base::SetCode(), and CEMBL_dbname_Base::SetName().

◆ SelectionName()

NCBI_NS_STD::string CEMBL_dbname_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 114 of file EMBL_dbname_.cpp.

References CEMBL_dbname_Base::sm_SelectionNames.

◆ SetClass() [1/2]

void CEMBL_block_Base::SetClass ( CEMBL_block_Base::TClass  value)
inline

Assign a value to Class data member.

Parameters
valueValue to assign

Definition at line 453 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Class, CEMBL_block_Base::m_set_State, and rapidjson::value.

◆ SetClass() [2/2]

CEMBL_block_Base::TClass & CEMBL_block_Base::SetClass ( void  )
inline

Assign a value to Class data member.

Returns
Reference to the data value.

Definition at line 460 of file EMBL_block_.hpp.

References CEMBL_block_Base::IsSetClass(), CEMBL_block_Base::m_Class, CEMBL_block_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetCode() [1/2]

void CEMBL_dbname_Base::SetCode ( CEMBL_dbname_Base::TCode  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 306 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::e_Code, eDoNotResetVariant, CEMBL_dbname_Base::m_Code, CEMBL_dbname_Base::Select(), and rapidjson::value.

◆ SetCode() [2/2]

CEMBL_dbname_Base::TCode & CEMBL_dbname_Base::SetCode ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 299 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::e_Code, eDoNotResetVariant, CEMBL_dbname_Base::m_Code, and CEMBL_dbname_Base::Select().

◆ SetCreation_date() [1/2]

void CEMBL_block_Base::SetCreation_date ( CEMBL_block_Base::TCreation_date value)

Assign a value to Creation_date data member.

Parameters
valueReference to value.

Definition at line 96 of file EMBL_block_.cpp.

References CEMBL_block_Base::m_Creation_date, and rapidjson::value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().

◆ SetCreation_date() [2/2]

CEMBL_block_Base::TCreation_date & CEMBL_block_Base::SetCreation_date ( void  )
inline

Assign a value to Creation_date data member.

Returns
Reference to the data value.

Definition at line 540 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Creation_date, and CEMBL_block_Base::ResetCreation_date().

◆ SetDbname() [1/2]

void CEMBL_xref_Base::SetDbname ( CEMBL_xref_Base::TDbname value)

Assign a value to Dbname data member.

Parameters
valueReference to value.

Definition at line 61 of file EMBL_xref_.cpp.

References CEMBL_xref_Base::m_Dbname, and rapidjson::value.

◆ SetDbname() [2/2]

CEMBL_xref_Base::TDbname & CEMBL_xref_Base::SetDbname ( void  )
inline

Assign a value to Dbname data member.

Returns
Reference to the data value.

Definition at line 218 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_Dbname, and CEMBL_xref_Base::ResetDbname().

◆ SetDefaultClass()

void CEMBL_block_Base::SetDefaultClass ( void  )
inline

Assign default value to Class data member.

Definition at line 441 of file EMBL_block_.hpp.

References CEMBL_block_Base::ResetClass().

◆ SetDiv() [1/2]

void CEMBL_block_Base::SetDiv ( CEMBL_block_Base::TDiv  value)
inline

Assign a value to Div data member.

Parameters
valueValue to assign

Definition at line 500 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Div, CEMBL_block_Base::m_set_State, and rapidjson::value.

◆ SetDiv() [2/2]

CEMBL_block_Base::TDiv & CEMBL_block_Base::SetDiv ( void  )
inline

Assign a value to Div data member.

Returns
Reference to the data value.

Definition at line 507 of file EMBL_block_.hpp.

References CEMBL_block_Base::IsSetDiv(), CEMBL_block_Base::m_Div, CEMBL_block_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetExtra_acc()

CEMBL_block_Base::TExtra_acc & CEMBL_block_Base::SetExtra_acc ( void  )
inline

Assign a value to Extra_acc data member.

Returns
Reference to the data value.

Definition at line 597 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Extra_acc, and CEMBL_block_Base::m_set_State.

◆ SetId()

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

Assign a value to Id data member.

Returns
Reference to the data value.

Definition at line 245 of file EMBL_xref_.hpp.

References CEMBL_xref_Base::m_Id, and CEMBL_xref_Base::m_set_State.

Referenced by SetXrefObjId().

◆ SetKeywords()

CEMBL_block_Base::TKeywords & CEMBL_block_Base::SetKeywords ( void  )
inline

Assign a value to Keywords data member.

Returns
Reference to the data value.

Definition at line 622 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Keywords, and CEMBL_block_Base::m_set_State.

◆ SetName() [1/2]

void CEMBL_dbname_Base::SetName ( const TName value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 124 of file EMBL_dbname_.cpp.

References CEMBL_dbname_Base::e_Name, eDoNotResetVariant, CEMBL_dbname_Base::m_string, CEMBL_dbname_Base::Select(), and rapidjson::value.

◆ SetName() [2/2]

CEMBL_dbname_Base::TName & CEMBL_dbname_Base::SetName ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 326 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::e_Name, eDoNotResetVariant, CEMBL_dbname_Base::m_string, and CEMBL_dbname_Base::Select().

◆ SetUpdate_date() [1/2]

void CEMBL_block_Base::SetUpdate_date ( CEMBL_block_Base::TUpdate_date value)

Assign a value to Update_date data member.

Parameters
valueReference to value.

Definition at line 110 of file EMBL_block_.cpp.

References CEMBL_block_Base::m_Update_date, and rapidjson::value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().

◆ SetUpdate_date() [2/2]

CEMBL_block_Base::TUpdate_date & CEMBL_block_Base::SetUpdate_date ( void  )
inline

Assign a value to Update_date data member.

Returns
Reference to the data value.

Definition at line 570 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_Update_date, and CEMBL_block_Base::ResetUpdate_date().

◆ SetXref()

CEMBL_block_Base::TXref & CEMBL_block_Base::SetXref ( void  )
inline

Assign a value to Xref data member.

Returns
Reference to the data value.

Definition at line 647 of file EMBL_block_.hpp.

References CEMBL_block_Base::m_set_State, and CEMBL_block_Base::m_Xref.

Referenced by GetEmblBlockXref().

◆ ThrowInvalidSelection()

void CEMBL_dbname_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 119 of file EMBL_dbname_.cpp.

References DIAG_COMPILE_INFO, CEMBL_dbname_Base::m_choice, and CEMBL_dbname_Base::sm_SelectionNames.

Referenced by CEMBL_dbname_Base::CheckSelected().

◆ Which()

CEMBL_dbname_Base::E_Choice CEMBL_dbname_Base::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 257 of file EMBL_dbname_.hpp.

References CEMBL_dbname_Base::m_choice.

◆ ~CEMBL_block()

CEMBL_block::~CEMBL_block ( void  )

Definition at line 50 of file EMBL_block.cpp.

◆ ~CEMBL_block_Base()

CEMBL_block_Base::~CEMBL_block_Base ( void  )
virtual

Definition at line 172 of file EMBL_block_.cpp.

◆ ~CEMBL_dbname()

CEMBL_dbname::~CEMBL_dbname ( void  )

Definition at line 50 of file EMBL_dbname.cpp.

◆ ~CEMBL_dbname_Base()

CEMBL_dbname_Base::~CEMBL_dbname_Base ( void  )
virtual

Definition at line 150 of file EMBL_dbname_.cpp.

References CEMBL_dbname_Base::Reset().

◆ ~CEMBL_xref()

CEMBL_xref::~CEMBL_xref ( void  )

Definition at line 50 of file EMBL_xref.cpp.

◆ ~CEMBL_xref_Base()

CEMBL_xref_Base::~CEMBL_xref_Base ( void  )
virtual

Definition at line 99 of file EMBL_xref_.cpp.

Variable Documentation

◆ 

union { ... }

◆ m_choice

E_Choice CEMBL_dbname_Base::m_choice
private

◆ m_Class

EClass CEMBL_block_Base::m_Class
private

◆ m_Code [1/2]

TCode CEMBL_dbname_Base::m_Code

◆  [2/2]

TCode { ... } ::m_Code

Definition at line 241 of file EMBL_dbname_.hpp.

◆ m_Creation_date

CRef< TCreation_date > CEMBL_block_Base::m_Creation_date
private

◆ m_Dbname

CRef< TDbname > CEMBL_xref_Base::m_Dbname
private

◆ m_Div

EDiv CEMBL_block_Base::m_Div
private

◆  [1/2]

void* { ... } ::m_dummy_pointer_for_alignment

Definition at line 243 of file EMBL_dbname_.hpp.

◆ m_dummy_pointer_for_alignment [2/2]

void* CEMBL_dbname_Base::m_dummy_pointer_for_alignment

Definition at line 243 of file EMBL_dbname_.hpp.

◆ m_Extra_acc

list< string > CEMBL_block_Base::m_Extra_acc
private

◆ m_Id

list< CRef< CObject_id > > CEMBL_xref_Base::m_Id
private

◆ m_Keywords

list< string > CEMBL_block_Base::m_Keywords
private

◆ m_set_State [1/2]

Uint4 CEMBL_block_Base::m_set_State[1]
private

◆ m_set_State [2/2]

Uint4 CEMBL_xref_Base::m_set_State[1]
private

◆ m_string [1/2]

NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> CEMBL_dbname_Base::m_string

◆  [2/2]

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

Definition at line 242 of file EMBL_dbname_.hpp.

◆ m_Update_date

CRef< TUpdate_date > CEMBL_block_Base::m_Update_date
private

◆ m_Xref

list< CRef< CEMBL_xref > > CEMBL_block_Base::m_Xref
private

◆ sm_SelectionNames

const char *const CEMBL_dbname_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"code",
"name"
}

Definition at line 238 of file EMBL_dbname_.hpp.

Referenced by CEMBL_dbname_Base::SelectionName(), and CEMBL_dbname_Base::ThrowInvalidSelection().

Modified on Fri Sep 20 14:57:11 2024 by modify_doxy.py rev. 669887