NCBI C++ ToolKit
|
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< string > | CEMBL_block_Base::TExtra_acc |
typedef list< string > | CEMBL_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 |
Variables | |
Uint4 | CEMBL_block_Base::m_set_State [1] |
EClass | CEMBL_block_Base::m_Class |
EDiv | CEMBL_block_Base::m_Div |
CRef< TCreation_date > | CEMBL_block_Base::m_Creation_date |
CRef< TUpdate_date > | CEMBL_block_Base::m_Update_date |
list< string > | CEMBL_block_Base::m_Extra_acc |
list< string > | CEMBL_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< TDbname > | CEMBL_xref_Base::m_Dbname |
list< CRef< CObject_id > > | CEMBL_xref_Base::m_Id |
typedef EClass CEMBL_block_Base::TClass |
Definition at line 124 of file EMBL_block_.hpp.
typedef ECode CEMBL_dbname_Base::TCode |
Definition at line 168 of file EMBL_dbname_.hpp.
Definition at line 126 of file EMBL_block_.hpp.
typedef CEMBL_dbname CEMBL_xref_Base::TDbname |
Definition at line 90 of file EMBL_xref_.hpp.
typedef EDiv CEMBL_block_Base::TDiv |
Definition at line 125 of file EMBL_block_.hpp.
typedef list< string > CEMBL_block_Base::TExtra_acc |
Definition at line 128 of file EMBL_block_.hpp.
typedef list< CRef< CObject_id > > CEMBL_xref_Base::TId |
Definition at line 91 of file EMBL_xref_.hpp.
typedef list< string > CEMBL_block_Base::TKeywords |
Definition at line 129 of file EMBL_block_.hpp.
Definition at line 143 of file EMBL_block_.hpp.
Definition at line 99 of file EMBL_xref_.hpp.
typedef string CEMBL_dbname_Base::TName |
Definition at line 169 of file EMBL_dbname_.hpp.
|
private |
Definition at line 67 of file EMBL_block.hpp.
|
private |
Definition at line 80 of file EMBL_block_.hpp.
|
private |
Definition at line 67 of file EMBL_dbname.hpp.
|
private |
Definition at line 74 of file EMBL_dbname_.hpp.
|
private |
Definition at line 67 of file EMBL_xref.hpp.
|
private |
Definition at line 79 of file EMBL_xref_.hpp.
typedef CDate CEMBL_block_Base::TUpdate_date |
Definition at line 127 of file EMBL_block_.hpp.
typedef list< CRef< CEMBL_xref > > CEMBL_block_Base::TXref |
Definition at line 130 of file EMBL_block_.hpp.
Choice variants.
Enumerator | |
---|---|
e_not_set | No variant selected. |
e_Code | |
e_Name |
Definition at line 110 of file EMBL_dbname_.hpp.
Maximum+1 value of the choice variant enumerator.
Enumerator | |
---|---|
e_MaxChoice | == e_Name+1 |
Definition at line 116 of file EMBL_dbname_.hpp.
|
strong |
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.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_dbname | |
e_id |
Definition at line 94 of file EMBL_xref_.hpp.
Enumerator | |
---|---|
eClass_not_set | |
eClass_standard | |
eClass_unannotated | |
eClass_other |
Definition at line 90 of file EMBL_block_.hpp.
Definition at line 84 of file EMBL_dbname_.hpp.
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.
|
inline |
Check if it is safe to call GetClass method.
Definition at line 428 of file EMBL_block_.hpp.
|
inline |
Check if it is safe to call GetCreation_date method.
Definition at line 525 of file EMBL_block_.hpp.
Referenced by CLocusItem::x_GetDateForBioseq().
|
inline |
Check if it is safe to call GetDbname method.
Definition at line 203 of file EMBL_xref_.hpp.
|
inline |
Check if it is safe to call GetDiv method.
Definition at line 478 of file EMBL_block_.hpp.
References CEMBL_block_Base::IsSetDiv().
Referenced by CEMBL_block_Base::GetDiv(), and CLocusItem::x_SetDivision().
|
inline |
Check if it is safe to call GetExtra_acc method.
Definition at line 585 of file EMBL_block_.hpp.
|
inline |
Check if it is safe to call GetId method.
Definition at line 233 of file EMBL_xref_.hpp.
|
inline |
Check if it is safe to call GetKeywords method.
Definition at line 610 of file EMBL_block_.hpp.
|
inline |
Check if it is safe to call GetUpdate_date method.
Definition at line 555 of file EMBL_block_.hpp.
Referenced by CLocusItem::x_GetDateForBioseq().
|
inline |
Check if it is safe to call GetXref method.
Definition at line 635 of file EMBL_block_.hpp.
|
private |
|
inline |
Definition at line 86 of file EMBL_block.hpp.
|
private |
END_CLASS_INFO CEMBL_block_Base::CEMBL_block_Base | ( | void | ) |
Definition at line 161 of file EMBL_block_.cpp.
References CObject::IsAllocatedInPool(), CEMBL_block_Base::m_set_State, CEMBL_block_Base::ResetCreation_date(), and CEMBL_block_Base::ResetUpdate_date().
|
private |
|
inline |
Definition at line 86 of file EMBL_dbname.hpp.
|
private |
END_CHOICE_INFO CEMBL_dbname_Base::CEMBL_dbname_Base | ( | void | ) |
Definition at line 144 of file EMBL_dbname_.cpp.
|
private |
|
inline |
Definition at line 86 of file EMBL_xref.hpp.
|
private |
END_CLASS_INFO CEMBL_xref_Base::CEMBL_xref_Base | ( | void | ) |
Definition at line 90 of file EMBL_xref_.cpp.
References CObject::IsAllocatedInPool(), CEMBL_xref_Base::m_set_State, and CEMBL_xref_Base::ResetDbname().
|
inline |
Verify selection, throw exception if it differs from the expected.
index | Expected 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().
CEMBL_block_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CEMBL_dbname_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CEMBL_xref_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
|
private |
Definition at line 93 of file EMBL_dbname_.cpp.
References CEMBL_dbname_Base::e_Code, CEMBL_dbname_Base::e_Name, CEMBL_dbname_Base::m_choice, CEMBL_dbname_Base::m_Code, and CEMBL_dbname_Base::m_string.
|
static |
Access to EClass's attributes (values, names) as defined in spec.
|
static |
Access to ECode's attributes (values, names) as defined in spec.
|
static |
Access to EDiv's attributes (values, names) as defined in spec.
|
inline |
Get the Class member data.
Definition at line 447 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Class.
|
inline |
Get 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.
|
inline |
Get the Creation_date 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().
|
inline |
Get the Dbname member data.
Definition at line 209 of file EMBL_xref_.hpp.
References CEMBL_xref_Base::m_Dbname, and CEMBL_xref_Base::ResetDbname().
|
inline |
Get the Div 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().
|
inline |
Get the Extra_acc 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().
|
inline |
Get the Id member data.
Definition at line 239 of file EMBL_xref_.hpp.
References CEMBL_xref_Base::m_Id.
|
inline |
Get the Keywords member data.
Definition at line 616 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Keywords.
Referenced by CValidError_bioseq::IsHistAssemblyMissing(), CValidError_bioseq::ValidateCompleteGenome(), CValidError_imp::x_DowngradeForMissingAffil(), CBioseqIndex::x_InitDescs(), and CDeflineGenerator::x_SetFlags().
|
inline |
Get the variant 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.
|
inline |
Get the Update_date 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().
|
inline |
Get the Xref member data.
Definition at line 641 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Xref.
Referenced by fta_create_imgt_misc_feat().
|
inline |
Check if variant Code is selected.
Code type is defined as 'typedef ECode TCode'.
Definition at line 286 of file EMBL_dbname_.hpp.
References CEMBL_dbname_Base::e_Code, and CEMBL_dbname_Base::m_choice.
|
inline |
Check if variant Name is selected.
Name type is defined as 'typedef string TName'.
Definition at line 313 of file EMBL_dbname_.hpp.
References CEMBL_dbname_Base::e_Name, and CEMBL_dbname_Base::m_choice.
|
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'
Definition at line 422 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_set_State.
Referenced by CEMBL_block_Base::SetClass().
|
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'
Definition at line 519 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Creation_date.
Referenced by CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().
|
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'
Definition at line 197 of file EMBL_xref_.hpp.
References CEMBL_xref_Base::m_Dbname.
|
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'
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().
|
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'
Definition at line 579 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_set_State.
Referenced by CValidError_bioseq::ValidateSecondaryAccConflict(), and x_IsWgsSecondary().
|
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'
Definition at line 227 of file EMBL_xref_.hpp.
References CEMBL_xref_Base::m_set_State.
|
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'
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().
|
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'
Definition at line 549 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Update_date.
Referenced by FixEmblUpdateDates(), and CAutogeneratedCleanup::x_BasicCleanupEMBLBlock().
|
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'
Definition at line 629 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_set_State.
Referenced by fta_create_imgt_misc_feat().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
Reset the whole object.
Definition at line 133 of file EMBL_block_.cpp.
References CEMBL_block_Base::ResetClass(), CEMBL_block_Base::ResetCreation_date(), CEMBL_block_Base::ResetDiv(), CEMBL_block_Base::ResetExtra_acc(), CEMBL_block_Base::ResetKeywords(), CEMBL_block_Base::ResetUpdate_date(), and CEMBL_block_Base::ResetXref().
|
virtual |
Reset the whole object.
Definition at line 75 of file EMBL_dbname_.cpp.
References CEMBL_dbname_Base::e_not_set, CEMBL_dbname_Base::m_choice, and CEMBL_dbname_Base::ResetSelection().
Referenced by CEMBL_dbname_Base::~CEMBL_dbname_Base().
|
virtual |
Reset the whole object.
Definition at line 72 of file EMBL_xref_.cpp.
References CEMBL_xref_Base::ResetDbname(), and CEMBL_xref_Base::ResetId().
|
inline |
Reset Class data member.
Definition at line 434 of file EMBL_block_.hpp.
References CEMBL_block_Base::eClass_standard, CEMBL_block_Base::m_Class, and CEMBL_block_Base::m_set_State.
Referenced by CEMBL_block_Base::Reset(), and CEMBL_block_Base::SetDefaultClass().
END_ENUM_INFO void CEMBL_block_Base::ResetCreation_date | ( | void | ) |
Reset Creation_date data member.
Definition at line 87 of file EMBL_block_.cpp.
References CEMBL_block_Base::m_Creation_date.
Referenced by CEMBL_block_Base::CEMBL_block_Base(), CEMBL_block_Base::GetCreation_date(), CEMBL_block_Base::Reset(), and CEMBL_block_Base::SetCreation_date().
void CEMBL_xref_Base::ResetDbname | ( | void | ) |
Reset Dbname data member.
Definition at line 52 of file EMBL_xref_.cpp.
References CEMBL_xref_Base::m_Dbname.
Referenced by CEMBL_xref_Base::CEMBL_xref_Base(), CEMBL_xref_Base::GetDbname(), CEMBL_xref_Base::Reset(), and CEMBL_xref_Base::SetDbname().
|
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().
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().
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().
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().
|
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().
void CEMBL_block_Base::ResetUpdate_date | ( | void | ) |
Reset Update_date data member.
Definition at line 101 of file EMBL_block_.cpp.
References CEMBL_block_Base::m_Update_date.
Referenced by CEMBL_block_Base::CEMBL_block_Base(), CEMBL_block_Base::GetUpdate_date(), CEMBL_block_Base::Reset(), and CEMBL_block_Base::SetUpdate_date().
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().
void CEMBL_dbname_Base::Select | ( | E_Choice | index, |
EResetVariant | reset, | ||
CObjectMemoryPool * | pool | ||
) |
Select the requested variant if needed, allocating CObject variants from memory pool.
void CEMBL_dbname_Base::Select | ( | E_Choice | index, |
EResetVariant | reset = eDoResetVariant |
||
) |
Select the requested variant if needed.
index | New selection state. |
reset | Flag 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().
|
static |
Retrieve selection name (for diagnostic purposes).
index | One of possible selection states. |
Definition at line 114 of file EMBL_dbname_.cpp.
References CEMBL_dbname_Base::sm_SelectionNames.
|
inline |
Assign a value to Class data member.
value | Value 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.
|
inline |
Assign a value to Class data member.
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().
|
inline |
Select the variant and set its data.
value | Variant 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.
|
inline |
Select the variant.
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().
void CEMBL_block_Base::SetCreation_date | ( | CEMBL_block_Base::TCreation_date & | value | ) |
Assign a value to Creation_date data member.
value | Reference 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().
|
inline |
Assign a value to Creation_date data member.
Definition at line 540 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Creation_date, and CEMBL_block_Base::ResetCreation_date().
void CEMBL_xref_Base::SetDbname | ( | CEMBL_xref_Base::TDbname & | value | ) |
Assign a value to Dbname data member.
value | Reference to value. |
Definition at line 61 of file EMBL_xref_.cpp.
References CEMBL_xref_Base::m_Dbname, and rapidjson::value.
|
inline |
Assign a value to Dbname data member.
Definition at line 218 of file EMBL_xref_.hpp.
References CEMBL_xref_Base::m_Dbname, and CEMBL_xref_Base::ResetDbname().
|
inline |
Assign default value to Class data member.
Definition at line 441 of file EMBL_block_.hpp.
References CEMBL_block_Base::ResetClass().
|
inline |
Assign a value to Div data member.
value | Value 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.
|
inline |
Assign a value to Div data member.
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().
|
inline |
Assign a value to Extra_acc data member.
Definition at line 597 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Extra_acc, and CEMBL_block_Base::m_set_State.
|
inline |
Assign a value to Id data member.
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().
|
inline |
Assign a value to Keywords data member.
Definition at line 622 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Keywords, and CEMBL_block_Base::m_set_State.
Select the variant and set its data.
value | Variant 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.
|
inline |
Select the variant.
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().
void CEMBL_block_Base::SetUpdate_date | ( | CEMBL_block_Base::TUpdate_date & | value | ) |
Assign a value to Update_date data member.
value | Reference 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().
|
inline |
Assign a value to Update_date data member.
Definition at line 570 of file EMBL_block_.hpp.
References CEMBL_block_Base::m_Update_date, and CEMBL_block_Base::ResetUpdate_date().
|
inline |
Assign a value to Xref data member.
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().
void CEMBL_dbname_Base::ThrowInvalidSelection | ( | E_Choice | index | ) | const |
Throw 'InvalidSelection' exception.
index | Expected 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().
|
inline |
Which variant is currently selected.
Definition at line 257 of file EMBL_dbname_.hpp.
References CEMBL_dbname_Base::m_choice.
CEMBL_block::~CEMBL_block | ( | void | ) |
Definition at line 50 of file EMBL_block.cpp.
|
virtual |
Definition at line 172 of file EMBL_block_.cpp.
CEMBL_dbname::~CEMBL_dbname | ( | void | ) |
Definition at line 50 of file EMBL_dbname.cpp.
|
virtual |
Definition at line 150 of file EMBL_dbname_.cpp.
References CEMBL_dbname_Base::Reset().
CEMBL_xref::~CEMBL_xref | ( | void | ) |
Definition at line 50 of file EMBL_xref.cpp.
|
virtual |
Definition at line 99 of file EMBL_xref_.cpp.
union { ... } |
|
private |
Definition at line 234 of file EMBL_dbname_.hpp.
Referenced by CEMBL_dbname_Base::CheckSelected(), CEMBL_dbname_Base::DoSelect(), CEMBL_dbname_Base::IsCode(), CEMBL_dbname_Base::IsName(), CEMBL_dbname_Base::Reset(), CEMBL_dbname_Base::ResetSelection(), CEMBL_dbname_Base::ThrowInvalidSelection(), and CEMBL_dbname_Base::Which().
|
private |
Definition at line 403 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetClass(), CEMBL_block_Base::ResetClass(), and CEMBL_block_Base::SetClass().
TCode CEMBL_dbname_Base::m_Code |
Definition at line 241 of file EMBL_dbname_.hpp.
Referenced by CEMBL_dbname_Base::DoSelect(), CEMBL_dbname_Base::GetCode(), and CEMBL_dbname_Base::SetCode().
TCode { ... } ::m_Code |
Definition at line 241 of file EMBL_dbname_.hpp.
|
private |
Definition at line 405 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetCreation_date(), CEMBL_block_Base::IsSetCreation_date(), CEMBL_block_Base::ResetCreation_date(), and CEMBL_block_Base::SetCreation_date().
Definition at line 183 of file EMBL_xref_.hpp.
Referenced by CEMBL_xref_Base::GetDbname(), CEMBL_xref_Base::IsSetDbname(), CEMBL_xref_Base::ResetDbname(), and CEMBL_xref_Base::SetDbname().
|
private |
Definition at line 404 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetDiv(), CEMBL_block_Base::ResetDiv(), and CEMBL_block_Base::SetDiv().
void* { ... } ::m_dummy_pointer_for_alignment |
Definition at line 243 of file EMBL_dbname_.hpp.
void* CEMBL_dbname_Base::m_dummy_pointer_for_alignment |
Definition at line 243 of file EMBL_dbname_.hpp.
|
private |
Definition at line 407 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetExtra_acc(), CEMBL_block_Base::ResetExtra_acc(), and CEMBL_block_Base::SetExtra_acc().
|
private |
Definition at line 184 of file EMBL_xref_.hpp.
Referenced by CEMBL_xref_Base::GetId(), CEMBL_xref_Base::ResetId(), and CEMBL_xref_Base::SetId().
|
private |
Definition at line 408 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetKeywords(), CEMBL_block_Base::ResetKeywords(), and CEMBL_block_Base::SetKeywords().
|
private |
Definition at line 402 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::CEMBL_block_Base(), CEMBL_block_Base::IsSetClass(), CEMBL_block_Base::IsSetDiv(), CEMBL_block_Base::IsSetExtra_acc(), CEMBL_block_Base::IsSetKeywords(), CEMBL_block_Base::IsSetXref(), CEMBL_block_Base::ResetClass(), CEMBL_block_Base::ResetDiv(), CEMBL_block_Base::ResetExtra_acc(), CEMBL_block_Base::ResetKeywords(), CEMBL_block_Base::ResetXref(), CEMBL_block_Base::SetClass(), CEMBL_block_Base::SetDiv(), CEMBL_block_Base::SetExtra_acc(), CEMBL_block_Base::SetKeywords(), and CEMBL_block_Base::SetXref().
|
private |
Definition at line 182 of file EMBL_xref_.hpp.
Referenced by CEMBL_xref_Base::CEMBL_xref_Base(), CEMBL_xref_Base::IsSetId(), CEMBL_xref_Base::ResetId(), and CEMBL_xref_Base::SetId().
NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> CEMBL_dbname_Base::m_string |
Definition at line 242 of file EMBL_dbname_.hpp.
Referenced by CEMBL_dbname_Base::DoSelect(), CEMBL_dbname_Base::GetName(), CEMBL_dbname_Base::ResetSelection(), and CEMBL_dbname_Base::SetName().
NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> { ... } ::m_string |
Definition at line 242 of file EMBL_dbname_.hpp.
|
private |
Definition at line 406 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetUpdate_date(), CEMBL_block_Base::IsSetUpdate_date(), CEMBL_block_Base::ResetUpdate_date(), and CEMBL_block_Base::SetUpdate_date().
|
private |
Definition at line 409 of file EMBL_block_.hpp.
Referenced by CEMBL_block_Base::GetXref(), CEMBL_block_Base::ResetXref(), and CEMBL_block_Base::SetXref().
Definition at line 238 of file EMBL_dbname_.hpp.
Referenced by CEMBL_dbname_Base::SelectionName(), and CEMBL_dbname_Base::ThrowInvalidSelection().