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

Classes

class  CContact_info
 CContact_info –. More...
 
class  CContact_info_Base
 who to contact to discuss the submission More...
 
class  CSeq_submit_Base
 deletions of entries More...
 
class  CSeq_submit_Base::C_Data
 C_Data –. More...
 
class  CSubmit_block
 CSubmit_block –. More...
 
class  CSubmit_block_Base
 CSubmit_block_Base –. More...
 

Typedefs

typedef CContact_info_Base CContact_info::Tparent
 
typedef CSerialObject CContact_info_Base::Tparent
 
typedef string CContact_info_Base::TName
 
typedef list< stringCContact_info_Base::TAddress
 
typedef string CContact_info_Base::TPhone
 
typedef string CContact_info_Base::TFax
 
typedef string CContact_info_Base::TEmail
 
typedef string CContact_info_Base::TTelex
 
typedef CObject_id CContact_info_Base::TOwner_id
 
typedef vector< char > CContact_info_Base::TPassword
 
typedef string CContact_info_Base::TLast_name
 
typedef string CContact_info_Base::TFirst_name
 
typedef string CContact_info_Base::TMiddle_initial
 
typedef CAuthor CContact_info_Base::TContact
 
typedef Tparent::CMemberIndex< E_memberIndex, 13 > CContact_info_Base::TmemberIndex
 
typedef CSerialObject CSeq_submit_Base::Tparent
 
typedef CSerialObject CSeq_submit_Base::C_Data::Tparent
 
typedef list< CRef< CSeq_entry > > CSeq_submit_Base::C_Data::TEntrys
 
typedef list< CRef< CSeq_annot > > CSeq_submit_Base::C_Data::TAnnots
 
typedef list< CRef< CSeq_id > > CSeq_submit_Base::C_Data::TDelete
 
typedef CSubmit_block CSeq_submit_Base::TSub
 
typedef C_Data CSeq_submit_Base::TData
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CSeq_submit_Base::TmemberIndex
 
typedef CSubmit_block_Base CSubmit_block::Tparent
 
typedef CSerialObject CSubmit_block_Base::Tparent
 
typedef CContact_info CSubmit_block_Base::TContact
 
typedef CCit_sub CSubmit_block_Base::TCit
 
typedef bool CSubmit_block_Base::THup
 
typedef CDate CSubmit_block_Base::TReldate
 
typedef int CSubmit_block_Base::TSubtype
 
typedef string CSubmit_block_Base::TTool
 
typedef string CSubmit_block_Base::TUser_tag
 
typedef string CSubmit_block_Base::TComment
 
typedef Tparent::CMemberIndex< E_memberIndex, 9 > CSubmit_block_Base::TmemberIndex
 

Enumerations

enum class  CContact_info_Base::E_memberIndex {
  CContact_info_Base::e__allMandatory = 0 , CContact_info_Base::e_name , CContact_info_Base::e_address , CContact_info_Base::e_phone ,
  CContact_info_Base::e_fax , CContact_info_Base::e_email , CContact_info_Base::e_telex , CContact_info_Base::e_owner_id ,
  CContact_info_Base::e_password , CContact_info_Base::e_last_name , CContact_info_Base::e_first_name , CContact_info_Base::e_middle_initial ,
  CContact_info_Base::e_contact
}
 
enum  CSeq_submit_Base::C_Data::E_Choice { CSeq_submit_Base::C_Data::e_not_set = 0 , CSeq_submit_Base::C_Data::e_Entrys , CSeq_submit_Base::C_Data::e_Annots , CSeq_submit_Base::C_Data::e_Delete }
 Choice variants. More...
 
enum  CSeq_submit_Base::C_Data::E_ChoiceStopper { CSeq_submit_Base::C_Data::e_MaxChoice = 4 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CSeq_submit_Base::E_memberIndex { CSeq_submit_Base::e__allMandatory = 0 , CSeq_submit_Base::e_sub , CSeq_submit_Base::e_data }
 
enum  CSubmit_block_Base::ESubtype { CSubmit_block_Base::eSubtype_new = 1 , CSubmit_block_Base::eSubtype_update = 2 , CSubmit_block_Base::eSubtype_revision = 3 , CSubmit_block_Base::eSubtype_other = 255 }
 type of submission More...
 
enum class  CSubmit_block_Base::E_memberIndex {
  CSubmit_block_Base::e__allMandatory = 0 , CSubmit_block_Base::e_contact , CSubmit_block_Base::e_cit , CSubmit_block_Base::e_hup ,
  CSubmit_block_Base::e_reldate , CSubmit_block_Base::e_subtype , CSubmit_block_Base::e_tool , CSubmit_block_Base::e_user_tag ,
  CSubmit_block_Base::e_comment
}
 

Functions

 CContact_info::CContact_info (void)
 
 CContact_info::~CContact_info (void)
 
 CContact_info::CContact_info (const CContact_info &value)
 
CContact_infoCContact_info::operator= (const CContact_info &value)
 
 CContact_info_Base::CContact_info_Base (void)
 
virtual CContact_info_Base::~CContact_info_Base (void)
 
 CContact_info_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CContact_info_Base::IsSetName (void) const
 OBSOLETE: will be removed Check if a value has been assigned to Name data member. More...
 
bool CContact_info_Base::CanGetName (void) const
 Check if it is safe to call GetName method. More...
 
void CContact_info_Base::ResetName (void)
 Reset Name data member. More...
 
const TNameCContact_info_Base::GetName (void) const
 Get the Name member data. More...
 
void CContact_info_Base::SetName (const TName &value)
 Assign a value to Name data member. More...
 
void CContact_info_Base::SetName (TName &&value)
 
TNameCContact_info_Base::SetName (void)
 Assign a value to Name data member. More...
 
bool CContact_info_Base::IsSetAddress (void) const
 Check if a value has been assigned to Address data member. More...
 
bool CContact_info_Base::CanGetAddress (void) const
 Check if it is safe to call GetAddress method. More...
 
void CContact_info_Base::ResetAddress (void)
 Reset Address data member. More...
 
const TAddressCContact_info_Base::GetAddress (void) const
 Get the Address member data. More...
 
TAddressCContact_info_Base::SetAddress (void)
 Assign a value to Address data member. More...
 
bool CContact_info_Base::IsSetPhone (void) const
 Check if a value has been assigned to Phone data member. More...
 
bool CContact_info_Base::CanGetPhone (void) const
 Check if it is safe to call GetPhone method. More...
 
void CContact_info_Base::ResetPhone (void)
 Reset Phone data member. More...
 
const TPhoneCContact_info_Base::GetPhone (void) const
 Get the Phone member data. More...
 
void CContact_info_Base::SetPhone (const TPhone &value)
 Assign a value to Phone data member. More...
 
void CContact_info_Base::SetPhone (TPhone &&value)
 
TPhoneCContact_info_Base::SetPhone (void)
 Assign a value to Phone data member. More...
 
bool CContact_info_Base::IsSetFax (void) const
 Check if a value has been assigned to Fax data member. More...
 
bool CContact_info_Base::CanGetFax (void) const
 Check if it is safe to call GetFax method. More...
 
void CContact_info_Base::ResetFax (void)
 Reset Fax data member. More...
 
const TFaxCContact_info_Base::GetFax (void) const
 Get the Fax member data. More...
 
void CContact_info_Base::SetFax (const TFax &value)
 Assign a value to Fax data member. More...
 
void CContact_info_Base::SetFax (TFax &&value)
 
TFaxCContact_info_Base::SetFax (void)
 Assign a value to Fax data member. More...
 
bool CContact_info_Base::IsSetEmail (void) const
 Check if a value has been assigned to Email data member. More...
 
bool CContact_info_Base::CanGetEmail (void) const
 Check if it is safe to call GetEmail method. More...
 
void CContact_info_Base::ResetEmail (void)
 Reset Email data member. More...
 
const TEmailCContact_info_Base::GetEmail (void) const
 Get the Email member data. More...
 
void CContact_info_Base::SetEmail (const TEmail &value)
 Assign a value to Email data member. More...
 
void CContact_info_Base::SetEmail (TEmail &&value)
 
TEmailCContact_info_Base::SetEmail (void)
 Assign a value to Email data member. More...
 
bool CContact_info_Base::IsSetTelex (void) const
 Check if a value has been assigned to Telex data member. More...
 
bool CContact_info_Base::CanGetTelex (void) const
 Check if it is safe to call GetTelex method. More...
 
void CContact_info_Base::ResetTelex (void)
 Reset Telex data member. More...
 
const TTelexCContact_info_Base::GetTelex (void) const
 Get the Telex member data. More...
 
void CContact_info_Base::SetTelex (const TTelex &value)
 Assign a value to Telex data member. More...
 
void CContact_info_Base::SetTelex (TTelex &&value)
 
TTelexCContact_info_Base::SetTelex (void)
 Assign a value to Telex data member. More...
 
bool CContact_info_Base::IsSetOwner_id (void) const
 for owner accounts Check if a value has been assigned to Owner_id data member. More...
 
bool CContact_info_Base::CanGetOwner_id (void) const
 Check if it is safe to call GetOwner_id method. More...
 
void CContact_info_Base::ResetOwner_id (void)
 Reset Owner_id data member. More...
 
const TOwner_idCContact_info_Base::GetOwner_id (void) const
 Get the Owner_id member data. More...
 
void CContact_info_Base::SetOwner_id (TOwner_id &value)
 Assign a value to Owner_id data member. More...
 
TOwner_idCContact_info_Base::SetOwner_id (void)
 Assign a value to Owner_id data member. More...
 
bool CContact_info_Base::IsSetPassword (void) const
 Check if a value has been assigned to Password data member. More...
 
bool CContact_info_Base::CanGetPassword (void) const
 Check if it is safe to call GetPassword method. More...
 
void CContact_info_Base::ResetPassword (void)
 Reset Password data member. More...
 
const TPasswordCContact_info_Base::GetPassword (void) const
 Get the Password member data. More...
 
TPasswordCContact_info_Base::SetPassword (void)
 Assign a value to Password data member. More...
 
bool CContact_info_Base::IsSetLast_name (void) const
 structured to replace name above Check if a value has been assigned to Last_name data member. More...
 
bool CContact_info_Base::CanGetLast_name (void) const
 Check if it is safe to call GetLast_name method. More...
 
void CContact_info_Base::ResetLast_name (void)
 Reset Last_name data member. More...
 
const TLast_nameCContact_info_Base::GetLast_name (void) const
 Get the Last_name member data. More...
 
void CContact_info_Base::SetLast_name (const TLast_name &value)
 Assign a value to Last_name data member. More...
 
void CContact_info_Base::SetLast_name (TLast_name &&value)
 
TLast_nameCContact_info_Base::SetLast_name (void)
 Assign a value to Last_name data member. More...
 
bool CContact_info_Base::IsSetFirst_name (void) const
 Check if a value has been assigned to First_name data member. More...
 
bool CContact_info_Base::CanGetFirst_name (void) const
 Check if it is safe to call GetFirst_name method. More...
 
void CContact_info_Base::ResetFirst_name (void)
 Reset First_name data member. More...
 
const TFirst_nameCContact_info_Base::GetFirst_name (void) const
 Get the First_name member data. More...
 
void CContact_info_Base::SetFirst_name (const TFirst_name &value)
 Assign a value to First_name data member. More...
 
void CContact_info_Base::SetFirst_name (TFirst_name &&value)
 
TFirst_nameCContact_info_Base::SetFirst_name (void)
 Assign a value to First_name data member. More...
 
bool CContact_info_Base::IsSetMiddle_initial (void) const
 Check if a value has been assigned to Middle_initial data member. More...
 
bool CContact_info_Base::CanGetMiddle_initial (void) const
 Check if it is safe to call GetMiddle_initial method. More...
 
void CContact_info_Base::ResetMiddle_initial (void)
 Reset Middle_initial data member. More...
 
const TMiddle_initialCContact_info_Base::GetMiddle_initial (void) const
 Get the Middle_initial member data. More...
 
void CContact_info_Base::SetMiddle_initial (const TMiddle_initial &value)
 Assign a value to Middle_initial data member. More...
 
void CContact_info_Base::SetMiddle_initial (TMiddle_initial &&value)
 
TMiddle_initialCContact_info_Base::SetMiddle_initial (void)
 Assign a value to Middle_initial data member. More...
 
bool CContact_info_Base::IsSetContact (void) const
 WARNING: this will replace the above Check if a value has been assigned to Contact data member. More...
 
bool CContact_info_Base::CanGetContact (void) const
 Check if it is safe to call GetContact method. More...
 
void CContact_info_Base::ResetContact (void)
 Reset Contact data member. More...
 
const TContactCContact_info_Base::GetContact (void) const
 Get the Contact member data. More...
 
void CContact_info_Base::SetContact (TContact &value)
 Assign a value to Contact data member. More...
 
TContactCContact_info_Base::SetContact (void)
 Assign a value to Contact data member. More...
 
virtual void CContact_info_Base::Reset (void)
 Reset the whole object. More...
 
 CContact_info_Base::CContact_info_Base (const CContact_info_Base &)
 
CContact_info_BaseCContact_info_Base::operator= (const CContact_info_Base &)
 
 CSeq_submit_Base::CSeq_submit_Base (void)
 
virtual CSeq_submit_Base::~CSeq_submit_Base (void)
 
 CSeq_submit_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
 CSeq_submit_Base::C_Data::C_Data (void)
 
 CSeq_submit_Base::C_Data::~C_Data (void)
 
 CSeq_submit_Base::C_Data::DECLARE_INTERNAL_TYPE_INFO ()
 
void CSeq_submit_Base::C_Data::Reset (void)
 Reset the whole object. More...
 
void CSeq_submit_Base::C_Data::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeq_submit_Base::C_Data::Which (void) const
 Which variant is currently selected. More...
 
void CSeq_submit_Base::C_Data::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeq_submit_Base::C_Data::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeq_submit_Base::C_Data::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeq_submit_Base::C_Data::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeq_submit_Base::C_Data::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeq_submit_Base::C_Data::IsEntrys (void) const
 Check if variant Entrys is selected. More...
 
const TEntrysCSeq_submit_Base::C_Data::GetEntrys (void) const
 Get the variant data. More...
 
TEntrysCSeq_submit_Base::C_Data::SetEntrys (void)
 Select the variant. More...
 
bool CSeq_submit_Base::C_Data::IsAnnots (void) const
 Check if variant Annots is selected. More...
 
const TAnnotsCSeq_submit_Base::C_Data::GetAnnots (void) const
 Get the variant data. More...
 
TAnnotsCSeq_submit_Base::C_Data::SetAnnots (void)
 Select the variant. More...
 
bool CSeq_submit_Base::C_Data::IsDelete (void) const
 Check if variant Delete is selected. More...
 
const TDeleteCSeq_submit_Base::C_Data::GetDelete (void) const
 Get the variant data. More...
 
TDeleteCSeq_submit_Base::C_Data::SetDelete (void)
 Select the variant. More...
 
 CSeq_submit_Base::C_Data::C_Data (const C_Data &)
 
C_DataCSeq_submit_Base::C_Data::operator= (const C_Data &)
 
void CSeq_submit_Base::C_Data::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
bool CSeq_submit_Base::IsSetSub (void) const
 Check if a value has been assigned to Sub data member. More...
 
bool CSeq_submit_Base::CanGetSub (void) const
 Check if it is safe to call GetSub method. More...
 
void CSeq_submit_Base::ResetSub (void)
 Reset Sub data member. More...
 
const TSubCSeq_submit_Base::GetSub (void) const
 Get the Sub member data. More...
 
void CSeq_submit_Base::SetSub (TSub &value)
 Assign a value to Sub data member. More...
 
TSubCSeq_submit_Base::SetSub (void)
 Assign a value to Sub data member. More...
 
bool CSeq_submit_Base::IsSetData (void) const
 Check if a value has been assigned to Data data member. More...
 
bool CSeq_submit_Base::CanGetData (void) const
 Check if it is safe to call GetData method. More...
 
void CSeq_submit_Base::ResetData (void)
 Reset Data data member. More...
 
const TDataCSeq_submit_Base::GetData (void) const
 Get the Data member data. More...
 
void CSeq_submit_Base::SetData (TData &value)
 Assign a value to Data data member. More...
 
TDataCSeq_submit_Base::SetData (void)
 Assign a value to Data data member. More...
 
virtual void CSeq_submit_Base::Reset (void)
 Reset the whole object. More...
 
 CSeq_submit_Base::CSeq_submit_Base (const CSeq_submit_Base &)
 
CSeq_submit_BaseCSeq_submit_Base::operator= (const CSeq_submit_Base &)
 
 CSubmit_block::CSubmit_block (void)
 
 CSubmit_block::~CSubmit_block (void)
 
 CSubmit_block::CSubmit_block (const CSubmit_block &value)
 
CSubmit_blockCSubmit_block::operator= (const CSubmit_block &value)
 
 CSubmit_block_Base::CSubmit_block_Base (void)
 
virtual CSubmit_block_Base::~CSubmit_block_Base (void)
 
 CSubmit_block_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CSubmit_block_Base::ESubtype (void)
 Access to ESubtype's attributes (values, names) as defined in spec. More...
 
bool CSubmit_block_Base::IsSetContact (void) const
 who to contact Check if a value has been assigned to Contact data member. More...
 
bool CSubmit_block_Base::CanGetContact (void) const
 Check if it is safe to call GetContact method. More...
 
void CSubmit_block_Base::ResetContact (void)
 Reset Contact data member. More...
 
const TContactCSubmit_block_Base::GetContact (void) const
 Get the Contact member data. More...
 
void CSubmit_block_Base::SetContact (TContact &value)
 Assign a value to Contact data member. More...
 
TContactCSubmit_block_Base::SetContact (void)
 Assign a value to Contact data member. More...
 
bool CSubmit_block_Base::IsSetCit (void) const
 citation for this submission Check if a value has been assigned to Cit data member. More...
 
bool CSubmit_block_Base::CanGetCit (void) const
 Check if it is safe to call GetCit method. More...
 
void CSubmit_block_Base::ResetCit (void)
 Reset Cit data member. More...
 
const TCitCSubmit_block_Base::GetCit (void) const
 Get the Cit member data. More...
 
void CSubmit_block_Base::SetCit (TCit &value)
 Assign a value to Cit data member. More...
 
TCitCSubmit_block_Base::SetCit (void)
 Assign a value to Cit data member. More...
 
bool CSubmit_block_Base::IsSetHup (void) const
 hold until publish Check if a value has been assigned to Hup data member. More...
 
bool CSubmit_block_Base::CanGetHup (void) const
 Check if it is safe to call GetHup method. More...
 
void CSubmit_block_Base::ResetHup (void)
 Reset Hup data member. More...
 
void CSubmit_block_Base::SetDefaultHup (void)
 Assign default value to Hup data member. More...
 
THup CSubmit_block_Base::GetHup (void) const
 Get the Hup member data. More...
 
void CSubmit_block_Base::SetHup (THup value)
 Assign a value to Hup data member. More...
 
THupCSubmit_block_Base::SetHup (void)
 Assign a value to Hup data member. More...
 
bool CSubmit_block_Base::IsSetReldate (void) const
 release by date Check if a value has been assigned to Reldate data member. More...
 
bool CSubmit_block_Base::CanGetReldate (void) const
 Check if it is safe to call GetReldate method. More...
 
void CSubmit_block_Base::ResetReldate (void)
 Reset Reldate data member. More...
 
const TReldateCSubmit_block_Base::GetReldate (void) const
 Get the Reldate member data. More...
 
void CSubmit_block_Base::SetReldate (TReldate &value)
 Assign a value to Reldate data member. More...
 
TReldateCSubmit_block_Base::SetReldate (void)
 Assign a value to Reldate data member. More...
 
bool CSubmit_block_Base::IsSetSubtype (void) const
 Check if a value has been assigned to Subtype data member. More...
 
bool CSubmit_block_Base::CanGetSubtype (void) const
 Check if it is safe to call GetSubtype method. More...
 
void CSubmit_block_Base::ResetSubtype (void)
 Reset Subtype data member. More...
 
TSubtype CSubmit_block_Base::GetSubtype (void) const
 Get the Subtype member data. More...
 
void CSubmit_block_Base::SetSubtype (TSubtype value)
 Assign a value to Subtype data member. More...
 
TSubtypeCSubmit_block_Base::SetSubtype (void)
 Assign a value to Subtype data member. More...
 
bool CSubmit_block_Base::IsSetTool (void) const
 tool used to make submission Check if a value has been assigned to Tool data member. More...
 
bool CSubmit_block_Base::CanGetTool (void) const
 Check if it is safe to call GetTool method. More...
 
void CSubmit_block_Base::ResetTool (void)
 Reset Tool data member. More...
 
const TToolCSubmit_block_Base::GetTool (void) const
 Get the Tool member data. More...
 
void CSubmit_block_Base::SetTool (const TTool &value)
 Assign a value to Tool data member. More...
 
void CSubmit_block_Base::SetTool (TTool &&value)
 
TToolCSubmit_block_Base::SetTool (void)
 Assign a value to Tool data member. More...
 
bool CSubmit_block_Base::IsSetUser_tag (void) const
 user supplied id for this submission Check if a value has been assigned to User_tag data member. More...
 
bool CSubmit_block_Base::CanGetUser_tag (void) const
 Check if it is safe to call GetUser_tag method. More...
 
void CSubmit_block_Base::ResetUser_tag (void)
 Reset User_tag data member. More...
 
const TUser_tagCSubmit_block_Base::GetUser_tag (void) const
 Get the User_tag member data. More...
 
void CSubmit_block_Base::SetUser_tag (const TUser_tag &value)
 Assign a value to User_tag data member. More...
 
void CSubmit_block_Base::SetUser_tag (TUser_tag &&value)
 
TUser_tagCSubmit_block_Base::SetUser_tag (void)
 Assign a value to User_tag data member. More...
 
bool CSubmit_block_Base::IsSetComment (void) const
 user comments/advice to database Check if a value has been assigned to Comment data member. More...
 
bool CSubmit_block_Base::CanGetComment (void) const
 Check if it is safe to call GetComment method. More...
 
void CSubmit_block_Base::ResetComment (void)
 Reset Comment data member. More...
 
const TCommentCSubmit_block_Base::GetComment (void) const
 Get the Comment member data. More...
 
void CSubmit_block_Base::SetComment (const TComment &value)
 Assign a value to Comment data member. More...
 
void CSubmit_block_Base::SetComment (TComment &&value)
 
TCommentCSubmit_block_Base::SetComment (void)
 Assign a value to Comment data member. More...
 
virtual void CSubmit_block_Base::Reset (void)
 Reset the whole object. More...
 
 CSubmit_block_Base::CSubmit_block_Base (const CSubmit_block_Base &)
 
CSubmit_block_BaseCSubmit_block_Base::operator= (const CSubmit_block_Base &)
 

Variables

Uint4 CContact_info_Base::m_set_State [1]
 
string CContact_info_Base::m_Name
 
list< stringCContact_info_Base::m_Address
 
string CContact_info_Base::m_Phone
 
string CContact_info_Base::m_Fax
 
string CContact_info_Base::m_Email
 
string CContact_info_Base::m_Telex
 
CRef< TOwner_idCContact_info_Base::m_Owner_id
 
vector< char > CContact_info_Base::m_Password
 
string CContact_info_Base::m_Last_name
 
string CContact_info_Base::m_First_name
 
string CContact_info_Base::m_Middle_initial
 
CRef< TContactCContact_info_Base::m_Contact
 
E_Choice CSeq_submit_Base::C_Data::m_choice
 
static const char *const CSeq_submit_Base::C_Data::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< TEntrys >   CSeq_submit_Base::C_Data::m_Entrys
 
NCBI_NS_NCBI::CUnionBuffer< TAnnots >   CSeq_submit_Base::C_Data::m_Annots
 
NCBI_NS_NCBI::CUnionBuffer< TDelete >   CSeq_submit_Base::C_Data::m_Delete
 
void *   CSeq_submit_Base::C_Data::m_dummy_pointer_for_alignment
 
union {
   NCBI_NS_NCBI::CUnionBuffer< TEntrys >   CSeq_submit_Base::C_Data::m_Entrys
 
   NCBI_NS_NCBI::CUnionBuffer< TAnnots >   CSeq_submit_Base::C_Data::m_Annots
 
   NCBI_NS_NCBI::CUnionBuffer< TDelete >   CSeq_submit_Base::C_Data::m_Delete
 
   void *   CSeq_submit_Base::C_Data::m_dummy_pointer_for_alignment
 
}; 
 
Uint4 CSeq_submit_Base::m_set_State [1]
 
CRef< TSubCSeq_submit_Base::m_Sub
 
CRef< TDataCSeq_submit_Base::m_Data
 
Uint4 CSubmit_block_Base::m_set_State [1]
 
CRef< TContactCSubmit_block_Base::m_Contact
 
CRef< TCitCSubmit_block_Base::m_Cit
 
bool CSubmit_block_Base::m_Hup
 
CRef< TReldateCSubmit_block_Base::m_Reldate
 
int CSubmit_block_Base::m_Subtype
 
string CSubmit_block_Base::m_Tool
 
string CSubmit_block_Base::m_User_tag
 
string CSubmit_block_Base::m_Comment
 

Detailed Description

Typedef Documentation

◆ TAddress

Definition at line 94 of file Contact_info_.hpp.

◆ TAnnots

Definition at line 171 of file Seq_submit_.hpp.

◆ TCit

Definition at line 103 of file Submit_block_.hpp.

◆ TComment

Definition at line 109 of file Submit_block_.hpp.

◆ TContact [1/2]

Definition at line 104 of file Contact_info_.hpp.

◆ TContact [2/2]

Definition at line 102 of file Submit_block_.hpp.

◆ TData

Definition at line 261 of file Seq_submit_.hpp.

◆ TDelete

Definition at line 172 of file Seq_submit_.hpp.

◆ TEmail

Definition at line 97 of file Contact_info_.hpp.

◆ TEntrys

Definition at line 170 of file Seq_submit_.hpp.

◆ TFax

Definition at line 96 of file Contact_info_.hpp.

◆ TFirst_name

Definition at line 102 of file Contact_info_.hpp.

◆ THup

Definition at line 104 of file Submit_block_.hpp.

◆ TLast_name

Definition at line 101 of file Contact_info_.hpp.

◆ TmemberIndex [1/3]

Definition at line 122 of file Contact_info_.hpp.

◆ TmemberIndex [2/3]

Definition at line 269 of file Seq_submit_.hpp.

◆ TmemberIndex [3/3]

Definition at line 123 of file Submit_block_.hpp.

◆ TMiddle_initial

Definition at line 103 of file Contact_info_.hpp.

◆ TName

Definition at line 93 of file Contact_info_.hpp.

◆ TOwner_id

Definition at line 99 of file Contact_info_.hpp.

◆ Tparent [1/6]

Definition at line 67 of file Contact_info.hpp.

◆ Tparent [2/6]

Definition at line 82 of file Contact_info_.hpp.

◆ Tparent [3/6]

Definition at line 82 of file Seq_submit_.hpp.

◆ Tparent [4/6]

Definition at line 99 of file Seq_submit_.hpp.

◆ Tparent [5/6]

Definition at line 67 of file Submit_block.hpp.

◆ Tparent [6/6]

Definition at line 80 of file Submit_block_.hpp.

◆ TPassword

typedef vector< char > CContact_info_Base::TPassword

Definition at line 100 of file Contact_info_.hpp.

◆ TPhone

Definition at line 95 of file Contact_info_.hpp.

◆ TReldate

Definition at line 105 of file Submit_block_.hpp.

◆ TSub

Definition at line 260 of file Seq_submit_.hpp.

◆ TSubtype

Definition at line 106 of file Submit_block_.hpp.

◆ TTelex

Definition at line 98 of file Contact_info_.hpp.

◆ TTool

Definition at line 107 of file Submit_block_.hpp.

◆ TUser_tag

Definition at line 108 of file Submit_block_.hpp.

Enumeration Type Documentation

◆ E_Choice

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Entrys 

sequence(s)

e_Annots 

annotation(s)

e_Delete 

Definition at line 111 of file Seq_submit_.hpp.

◆ E_ChoiceStopper

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Delete+1

Definition at line 118 of file Seq_submit_.hpp.

◆ E_memberIndex [1/3]

Enumerator
e__allMandatory 
e_name 
e_address 
e_phone 
e_fax 
e_email 
e_telex 
e_owner_id 
e_password 
e_last_name 
e_first_name 
e_middle_initial 
e_contact 

Definition at line 107 of file Contact_info_.hpp.

◆ E_memberIndex [2/3]

Enumerator
e__allMandatory 
e_sub 
e_data 

Definition at line 264 of file Seq_submit_.hpp.

◆ E_memberIndex [3/3]

Enumerator
e__allMandatory 
e_contact 
e_cit 
e_hup 
e_reldate 
e_subtype 
e_tool 
e_user_tag 
e_comment 

Definition at line 112 of file Submit_block_.hpp.

◆ ESubtype

type of submission

Enumerator
eSubtype_new 

new data

eSubtype_update 

update by author

eSubtype_revision 

3rd party (non-author) update

eSubtype_other 

Definition at line 91 of file Submit_block_.hpp.

Function Documentation

◆ C_Data() [1/2]

CSeq_submit_Base::C_Data::C_Data ( const C_Data )
private

◆ C_Data() [2/2]

END_CHOICE_INFO CSeq_submit_Base::C_Data::C_Data ( void  )

Definition at line 129 of file Seq_submit_.cpp.

◆ CanGetAddress()

bool CContact_info_Base::CanGetAddress ( void  ) const
inline

Check if it is safe to call GetAddress method.

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

Definition at line 659 of file Contact_info_.hpp.

◆ CanGetCit()

bool CSubmit_block_Base::CanGetCit ( void  ) const
inline

Check if it is safe to call GetCit method.

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

Definition at line 504 of file Submit_block_.hpp.

Referenced by CDiscrepancyVisitorImpl< _Name >::Autofix().

◆ CanGetComment()

bool CSubmit_block_Base::CanGetComment ( void  ) const
inline

Check if it is safe to call GetComment method.

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

Definition at line 746 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetComment().

Referenced by CSubmit_block_Base::GetComment(), and CReadBlastApp::printGeneralInfo().

◆ CanGetContact() [1/2]

bool CContact_info_Base::CanGetContact ( void  ) const
inline

Check if it is safe to call GetContact method.

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

Definition at line 1062 of file Contact_info_.hpp.

References CContact_info_Base::IsSetContact().

Referenced by CContact_info_Base::GetContact().

◆ CanGetContact() [2/2]

bool CSubmit_block_Base::CanGetContact ( void  ) const
inline

Check if it is safe to call GetContact method.

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

Definition at line 474 of file Submit_block_.hpp.

◆ CanGetData()

bool CSeq_submit_Base::CanGetData ( void  ) const
inline

Check if it is safe to call GetData method.

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

Definition at line 498 of file Seq_submit_.hpp.

Referenced by CFlatFileGenerator::Generate(), CDiscrepancyContext::ParseObject(), CIndexerProjectItemExtension::ProjectItemCreated(), and CSeqMasterIndex::x_Initialize().

◆ CanGetEmail()

bool CContact_info_Base::CanGetEmail ( void  ) const
inline

Check if it is safe to call GetEmail method.

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

Definition at line 778 of file Contact_info_.hpp.

References CContact_info_Base::IsSetEmail().

Referenced by CContact_info_Base::GetEmail().

◆ CanGetFax()

bool CContact_info_Base::CanGetFax ( void  ) const
inline

Check if it is safe to call GetFax method.

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

Definition at line 731 of file Contact_info_.hpp.

References CContact_info_Base::IsSetFax().

Referenced by CContact_info_Base::GetFax().

◆ CanGetFirst_name()

bool CContact_info_Base::CanGetFirst_name ( void  ) const
inline

Check if it is safe to call GetFirst_name method.

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

Definition at line 968 of file Contact_info_.hpp.

References CContact_info_Base::IsSetFirst_name().

Referenced by CContact_info_Base::GetFirst_name().

◆ CanGetHup()

bool CSubmit_block_Base::CanGetHup ( void  ) const
inline

Check if it is safe to call GetHup method.

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

Definition at line 534 of file Submit_block_.hpp.

◆ CanGetLast_name()

bool CContact_info_Base::CanGetLast_name ( void  ) const
inline

Check if it is safe to call GetLast_name method.

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

Definition at line 921 of file Contact_info_.hpp.

References CContact_info_Base::IsSetLast_name().

Referenced by CContact_info_Base::GetLast_name().

◆ CanGetMiddle_initial()

bool CContact_info_Base::CanGetMiddle_initial ( void  ) const
inline

Check if it is safe to call GetMiddle_initial method.

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

Definition at line 1015 of file Contact_info_.hpp.

References CContact_info_Base::IsSetMiddle_initial().

Referenced by CContact_info_Base::GetMiddle_initial().

◆ CanGetName()

bool CContact_info_Base::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 612 of file Contact_info_.hpp.

References CContact_info_Base::IsSetName().

Referenced by CContact_info_Base::GetName().

◆ CanGetOwner_id()

bool CContact_info_Base::CanGetOwner_id ( void  ) const
inline

Check if it is safe to call GetOwner_id method.

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

Definition at line 872 of file Contact_info_.hpp.

References CContact_info_Base::IsSetOwner_id().

Referenced by CContact_info_Base::GetOwner_id().

◆ CanGetPassword()

bool CContact_info_Base::CanGetPassword ( void  ) const
inline

Check if it is safe to call GetPassword method.

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

Definition at line 893 of file Contact_info_.hpp.

References CContact_info_Base::IsSetPassword().

Referenced by CContact_info_Base::GetPassword().

◆ CanGetPhone()

bool CContact_info_Base::CanGetPhone ( void  ) const
inline

Check if it is safe to call GetPhone method.

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

Definition at line 684 of file Contact_info_.hpp.

References CContact_info_Base::IsSetPhone().

Referenced by CContact_info_Base::GetPhone().

◆ CanGetReldate()

bool CSubmit_block_Base::CanGetReldate ( void  ) const
inline

Check if it is safe to call GetReldate method.

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

Definition at line 584 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetReldate().

Referenced by CSubmit_block_Base::GetReldate(), and CReadBlastApp::printGeneralInfo().

◆ CanGetSub()

bool CSeq_submit_Base::CanGetSub ( void  ) const
inline

Check if it is safe to call GetSub method.

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

Definition at line 468 of file Seq_submit_.hpp.

Referenced by CFlatFileGenerator::Generate(), and CSeqMasterIndex::x_Initialize().

◆ CanGetSubtype()

bool CSubmit_block_Base::CanGetSubtype ( void  ) const
inline

Check if it is safe to call GetSubtype method.

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

Definition at line 605 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetSubtype().

Referenced by CSubmit_block_Base::GetSubtype().

◆ CanGetTelex()

bool CContact_info_Base::CanGetTelex ( void  ) const
inline

Check if it is safe to call GetTelex method.

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

Definition at line 825 of file Contact_info_.hpp.

References CContact_info_Base::IsSetTelex().

Referenced by CContact_info_Base::GetTelex().

◆ CanGetTool()

bool CSubmit_block_Base::CanGetTool ( void  ) const
inline

Check if it is safe to call GetTool method.

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

Definition at line 652 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetTool().

Referenced by CSubmit_block_Base::GetTool(), and CReadBlastApp::printGeneralInfo().

◆ CanGetUser_tag()

bool CSubmit_block_Base::CanGetUser_tag ( void  ) const
inline

Check if it is safe to call GetUser_tag method.

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

Definition at line 699 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetUser_tag().

Referenced by CSubmit_block_Base::GetUser_tag(), and CReadBlastApp::printGeneralInfo().

◆ CContact_info() [1/2]

CContact_info::CContact_info ( const CContact_info value)
private

◆ CContact_info() [2/2]

CContact_info::CContact_info ( void  )
inline

Definition at line 86 of file Contact_info.hpp.

◆ CContact_info_Base() [1/2]

CContact_info_Base::CContact_info_Base ( const CContact_info_Base )
private

◆ CContact_info_Base() [2/2]

END_CLASS_INFO CContact_info_Base::CContact_info_Base ( void  )

Definition at line 184 of file Contact_info_.cpp.

References CContact_info_Base::m_set_State.

◆ CheckSelected()

void CSeq_submit_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 379 of file Seq_submit_.hpp.

◆ CSeq_submit_Base() [1/2]

CSeq_submit_Base::CSeq_submit_Base ( const CSeq_submit_Base )
private

◆ CSeq_submit_Base() [2/2]

END_CLASS_INFO CSeq_submit_Base::CSeq_submit_Base ( void  )

◆ CSubmit_block() [1/2]

CSubmit_block::CSubmit_block ( const CSubmit_block value)
private

◆ CSubmit_block() [2/2]

CSubmit_block::CSubmit_block ( void  )
inline

Definition at line 86 of file Submit_block.hpp.

◆ CSubmit_block_Base() [1/2]

CSubmit_block_Base::CSubmit_block_Base ( const CSubmit_block_Base )
private

◆ CSubmit_block_Base() [2/2]

END_CLASS_INFO CSubmit_block_Base::CSubmit_block_Base ( void  )

◆ DECLARE_INTERNAL_TYPE_INFO() [1/4]

CContact_info_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/4]

CSeq_submit_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/4]

CSeq_submit_Base::C_Data::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/4]

CSubmit_block_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect()

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

Definition at line 78 of file Seq_submit_.cpp.

◆ ESubtype()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CSubmit_block_Base::ESubtype ( void  )
static

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

◆ GetAddress()

const CContact_info_Base::TAddress & CContact_info_Base::GetAddress ( void  ) const
inline

Get the Address member data.

Returns
Reference to the member data.

Definition at line 665 of file Contact_info_.hpp.

References CContact_info_Base::m_Address.

◆ GetAnnots()

const CSeq_submit_Base::C_Data::TAnnots & CSeq_submit_Base::C_Data::GetAnnots ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 428 of file Seq_submit_.hpp.

Referenced by CScope_Impl::x_MakeDummyTSE().

◆ GetCit()

const CSubmit_block_Base::TCit & CSubmit_block_Base::GetCit ( void  ) const
inline

◆ GetComment()

const CSubmit_block_Base::TComment & CSubmit_block_Base::GetComment ( void  ) const
inline

Get the Comment member data.

Returns
Reference to the member data.

Definition at line 752 of file Submit_block_.hpp.

References CSubmit_block_Base::CanGetComment(), CSubmit_block_Base::m_Comment, and CSerialObject::ThrowUnassigned().

Referenced by CReadBlastApp::printGeneralInfo(), and CFindASN1Dlg::ReplaceInSubmit().

◆ GetContact() [1/2]

const CContact_info_Base::TContact & CContact_info_Base::GetContact ( void  ) const
inline

◆ GetContact() [2/2]

const CSubmit_block_Base::TContact & CSubmit_block_Base::GetContact ( void  ) const
inline

◆ GetData()

const CSeq_submit_Base::TData & CSeq_submit_Base::GetData ( void  ) const
inline

Get the Data member data.

Returns
Reference to the member data.

Definition at line 504 of file Seq_submit_.hpp.

References CSeq_submit_Base::m_Data, and CSeq_submit_Base::ResetData().

Referenced by CReadBlastApp::AnalyzeSeqs(), CReadBlastApp::AnalyzeSeqsViaBioseqs(), CAttachedHandles::Attach(), BOOST_AUTO_TEST_CASE(), Convert_SeqSubmit_Seq_entry(), Convert_SeqSubmit_Seq_id(), CNewCleanup_imp::ExtendedCleanupSeqSubmit(), CFlatFileGenerator::Generate(), CBiosampleChkApp::GetBiosampleDescriptorsFromSeqSubmit(), GetSeqEntryFromSeqSubmit(), CTSE_Info::GetTopLevelSeq_submit(), CAsn2FlatApp::HandleSeqSubmit(), CSubmissionWizard::ImportTemplate(), CSeq_submit::IsAnnots(), CSeq_submit::IsDelete(), CSeq_submit::IsEntrys(), CDiscrepancyContext::ParseObject(), CSequenceEditingEventHandler::PrepareSeqSubmit(), subfuse::CSubmissionCollector::ProcessFile(), CAsnvalThreadState::ProcessSeqSubmit(), CBiosampleChkApp::ProcessSeqSubmit(), CTLSHandler::ProcessSeqSubmit(), CIndexerProjectItemExtension::ProjectItemCreated(), CReadBlastApp::RemoveProblems(), CAsn2Asn::RunAsn2Asn(), s_GetFirstBioseqName(), s_SaveToSmartClient(), SeqEntryFromSeqSubmit(), CNewCleanup_imp::SetGlobalFlags(), CValidErrorFormat::SetSuppressionRules(), CReadBlastApp::SortSeqs(), CTable2AsnValidator::ValCollect(), CValidError_imp::Validate(), CLocalFileRestorer::x_AttachNewObject(), CLocalFileRestorer::x_DetachOrigObject(), CValidatePanel::x_GetObjectsFromProjectItem(), CSeqMasterIndex::x_Initialize(), CTextPanel::x_LoadFlatFile(), CAgpconvertApplication::x_LoadTemplate(), CLDS2_DataLoader::x_LoadTSE(), CScope_Impl::x_MakeDummyTSE(), CSeqDesktopPanel::x_SetMaxExpansionLevel(), and CMultiReader::xReadASN1Text().

◆ GetDelete()

const CSeq_submit_Base::C_Data::TDelete & CSeq_submit_Base::C_Data::GetDelete ( void  ) const
inline

Get the variant data.

Returns
Reference to the data.

Definition at line 448 of file Seq_submit_.hpp.

◆ GetEmail()

const CContact_info_Base::TEmail & CContact_info_Base::GetEmail ( void  ) const
inline

Get the Email member data.

Returns
Reference to the member data.

Definition at line 784 of file Contact_info_.hpp.

References CContact_info_Base::CanGetEmail(), CContact_info_Base::m_Email, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetEntrys()

const CSeq_submit_Base::C_Data::TEntrys & CSeq_submit_Base::C_Data::GetEntrys ( void  ) const
inline

◆ GetFax()

const CContact_info_Base::TFax & CContact_info_Base::GetFax ( void  ) const
inline

Get the Fax member data.

Returns
Reference to the member data.

Definition at line 737 of file Contact_info_.hpp.

References CContact_info_Base::CanGetFax(), CContact_info_Base::m_Fax, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetFirst_name()

const CContact_info_Base::TFirst_name & CContact_info_Base::GetFirst_name ( void  ) const
inline

Get the First_name member data.

Returns
Reference to the member data.

Definition at line 974 of file Contact_info_.hpp.

References CContact_info_Base::CanGetFirst_name(), CContact_info_Base::m_First_name, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetHup()

CSubmit_block_Base::THup CSubmit_block_Base::GetHup ( void  ) const
inline

Get the Hup member data.

Returns
Copy of the member data.

Definition at line 553 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Hup.

Referenced by CValidError_imp::ValidateSubmitBlock().

◆ GetLast_name()

const CContact_info_Base::TLast_name & CContact_info_Base::GetLast_name ( void  ) const
inline

Get the Last_name member data.

Returns
Reference to the member data.

Definition at line 927 of file Contact_info_.hpp.

References CContact_info_Base::CanGetLast_name(), CContact_info_Base::m_Last_name, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetMiddle_initial()

const CContact_info_Base::TMiddle_initial & CContact_info_Base::GetMiddle_initial ( void  ) const
inline

Get the Middle_initial member data.

Returns
Reference to the member data.

Definition at line 1021 of file Contact_info_.hpp.

References CContact_info_Base::CanGetMiddle_initial(), CContact_info_Base::m_Middle_initial, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetName()

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

Get the Name member data.

Returns
Reference to the member data.

Definition at line 618 of file Contact_info_.hpp.

References CContact_info_Base::CanGetName(), CContact_info_Base::m_Name, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetOwner_id()

const CContact_info_Base::TOwner_id & CContact_info_Base::GetOwner_id ( void  ) const
inline

Get the Owner_id member data.

Returns
Reference to the member data.

Definition at line 878 of file Contact_info_.hpp.

References CContact_info_Base::CanGetOwner_id(), CContact_info_Base::m_Owner_id, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetPassword()

const CContact_info_Base::TPassword & CContact_info_Base::GetPassword ( void  ) const
inline

Get the Password member data.

Returns
Reference to the member data.

Definition at line 899 of file Contact_info_.hpp.

References CContact_info_Base::CanGetPassword(), CContact_info_Base::m_Password, and CSerialObject::ThrowUnassigned().

◆ GetPhone()

const CContact_info_Base::TPhone & CContact_info_Base::GetPhone ( void  ) const
inline

Get the Phone member data.

Returns
Reference to the member data.

Definition at line 690 of file Contact_info_.hpp.

References CContact_info_Base::CanGetPhone(), CContact_info_Base::m_Phone, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetReldate()

const CSubmit_block_Base::TReldate & CSubmit_block_Base::GetReldate ( void  ) const
inline

Get the Reldate member data.

Returns
Reference to the member data.

Definition at line 590 of file Submit_block_.hpp.

References CSubmit_block_Base::CanGetReldate(), CSubmit_block_Base::m_Reldate, and CSerialObject::ThrowUnassigned().

Referenced by CReadBlastApp::printGeneralInfo(), and CValidError_imp::ValidateSubmitBlock().

◆ GetSub()

const CSeq_submit_Base::TSub & CSeq_submit_Base::GetSub ( void  ) const
inline

◆ GetSubtype()

CSubmit_block_Base::TSubtype CSubmit_block_Base::GetSubtype ( void  ) const
inline

Get the Subtype member data.

Returns
Copy of the member data.

Definition at line 618 of file Submit_block_.hpp.

References CSubmit_block_Base::CanGetSubtype(), CSubmit_block_Base::m_Subtype, and CSerialObject::ThrowUnassigned().

◆ GetTelex()

const CContact_info_Base::TTelex & CContact_info_Base::GetTelex ( void  ) const
inline

Get the Telex member data.

Returns
Reference to the member data.

Definition at line 831 of file Contact_info_.hpp.

References CContact_info_Base::CanGetTelex(), CContact_info_Base::m_Telex, and CSerialObject::ThrowUnassigned().

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ GetTool()

const CSubmit_block_Base::TTool & CSubmit_block_Base::GetTool ( void  ) const
inline

Get the Tool member data.

Returns
Reference to the member data.

Definition at line 658 of file Submit_block_.hpp.

References CSubmit_block_Base::CanGetTool(), CSubmit_block_Base::m_Tool, and CSerialObject::ThrowUnassigned().

Referenced by CReadBlastApp::printGeneralInfo(), CFindASN1Dlg::ReplaceInSubmit(), and CValidError_imp::Validate().

◆ GetUser_tag()

const CSubmit_block_Base::TUser_tag & CSubmit_block_Base::GetUser_tag ( void  ) const
inline

Get the User_tag member data.

Returns
Reference to the member data.

Definition at line 705 of file Submit_block_.hpp.

References CSubmit_block_Base::CanGetUser_tag(), CSubmit_block_Base::m_User_tag, and CSerialObject::ThrowUnassigned().

Referenced by CReadBlastApp::printGeneralInfo(), and CFindASN1Dlg::ReplaceInSubmit().

◆ IsAnnots()

bool CSeq_submit_Base::C_Data::IsAnnots ( void  ) const
inline

Check if variant Annots is selected.

Annots type is defined as 'typedef list< CRef< CSeq_annot > > TAnnots'.

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

Definition at line 422 of file Seq_submit_.hpp.

Referenced by CSeq_submit::IsAnnots(), and CSeq_submit::IsDelete().

◆ IsDelete()

bool CSeq_submit_Base::C_Data::IsDelete ( void  ) const
inline

Check if variant Delete is selected.

Delete type is defined as 'typedef list< CRef< CSeq_id > > TDelete'.

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

Definition at line 442 of file Seq_submit_.hpp.

◆ IsEntrys()

bool CSeq_submit_Base::C_Data::IsEntrys ( void  ) const
inline

◆ IsSetAddress()

bool CContact_info_Base::IsSetAddress ( void  ) const
inline

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

Data member Address is optional; its type is defined as 'typedef list< string > TAddress'

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

Definition at line 653 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ IsSetCit()

bool CSubmit_block_Base::IsSetCit ( void  ) const
inline

◆ IsSetComment()

bool CSubmit_block_Base::IsSetComment ( void  ) const
inline

user comments/advice to database Check if a value has been assigned to Comment data member.

Data member Comment is optional; its type is defined as 'typedef string TComment'

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

Definition at line 740 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::CanGetComment(), CFindASN1Dlg::ReplaceInSubmit(), and CSubmit_block_Base::SetComment().

◆ IsSetContact() [1/2]

bool CContact_info_Base::IsSetContact ( void  ) const
inline

WARNING: this will replace the above Check if a value has been assigned to Contact data member.

Data member Contact is optional; its type is defined as 'typedef CAuthor TContact'

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

Definition at line 1056 of file Contact_info_.hpp.

References CContact_info_Base::m_Contact.

Referenced by CContact_info_Base::CanGetContact(), CDiscrepancyContext::GetPerson_id(), CBiosampleChkApp::ProcessSeqSubmit(), CFindASN1Dlg::ReplaceInSubmit(), CValidError_imp::ValidateSubmitBlock(), and CAutogeneratedCleanup::x_BasicCleanupContactInfo().

◆ IsSetContact() [2/2]

bool CSubmit_block_Base::IsSetContact ( void  ) const
inline

who to contact Check if a value has been assigned to Contact data member.

Data member Contact is mandatory; its type is defined as 'typedef CContact_info TContact'

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

Definition at line 468 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Contact.

Referenced by CDiscrepancyContext::GetPerson_id(), CBiosampleChkApp::ProcessSeqSubmit(), CFindASN1Dlg::ReplaceInSubmit(), CValidError_imp::ValidateSubmitBlock(), CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_sub(), and CDesktopDataBuilder::x_CreateSeqSubmit().

◆ IsSetData()

bool CSeq_submit_Base::IsSetData ( void  ) const
inline

◆ IsSetEmail()

bool CContact_info_Base::IsSetEmail ( void  ) const
inline

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

Data member Email is optional; its type is defined as 'typedef string TEmail'

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

Definition at line 772 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetEmail(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetEmail().

◆ IsSetFax()

bool CContact_info_Base::IsSetFax ( void  ) const
inline

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

Data member Fax is optional; its type is defined as 'typedef string TFax'

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

Definition at line 725 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetFax(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetFax().

◆ IsSetFirst_name()

bool CContact_info_Base::IsSetFirst_name ( void  ) const
inline

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

Data member First_name is optional; its type is defined as 'typedef string TFirst_name'

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

Definition at line 962 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetFirst_name(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetFirst_name().

◆ IsSetHup()

bool CSubmit_block_Base::IsSetHup ( void  ) const
inline

hold until publish Check if a value has been assigned to Hup data member.

Data member Hup is optional with default false; its type is defined as 'typedef bool THup'

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

Definition at line 528 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::SetHup(), and CValidError_imp::ValidateSubmitBlock().

◆ IsSetLast_name()

bool CContact_info_Base::IsSetLast_name ( void  ) const
inline

structured to replace name above Check if a value has been assigned to Last_name data member.

Data member Last_name is optional; its type is defined as 'typedef string TLast_name'

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

Definition at line 915 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetLast_name(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetLast_name().

◆ IsSetMiddle_initial()

bool CContact_info_Base::IsSetMiddle_initial ( void  ) const
inline

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

Data member Middle_initial is optional; its type is defined as 'typedef string TMiddle_initial'

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

Definition at line 1009 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetMiddle_initial(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetMiddle_initial().

◆ IsSetName()

bool CContact_info_Base::IsSetName ( void  ) const
inline

OBSOLETE: will be removed Check if a value has been assigned to Name data member.

Data member Name is optional; its type is defined as 'typedef string TName'

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

Definition at line 606 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetName(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetName().

◆ IsSetOwner_id()

bool CContact_info_Base::IsSetOwner_id ( void  ) const
inline

for owner accounts Check if a value has been assigned to Owner_id data member.

Data member Owner_id is optional; its type is defined as 'typedef CObject_id TOwner_id'

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

Definition at line 866 of file Contact_info_.hpp.

References CContact_info_Base::m_Owner_id.

Referenced by CContact_info_Base::CanGetOwner_id(), and CFindASN1Dlg::ReplaceInSubmit().

◆ IsSetPassword()

bool CContact_info_Base::IsSetPassword ( void  ) const
inline

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

Data member Password is optional; its type is defined as 'typedef vector< char > TPassword'

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

Definition at line 887 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetPassword().

◆ IsSetPhone()

bool CContact_info_Base::IsSetPhone ( void  ) const
inline

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

Data member Phone is optional; its type is defined as 'typedef string TPhone'

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

Definition at line 678 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetPhone(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetPhone().

◆ IsSetReldate()

bool CSubmit_block_Base::IsSetReldate ( void  ) const
inline

release by date Check if a value has been assigned to Reldate data member.

Data member Reldate is optional; its type is defined as 'typedef CDate TReldate'

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

Definition at line 578 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Reldate.

Referenced by CSubmit_block_Base::CanGetReldate(), CValidError_imp::ValidateSubmitBlock(), and CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_sub().

◆ IsSetSub()

bool CSeq_submit_Base::IsSetSub ( void  ) const
inline

◆ IsSetSubtype()

bool CSubmit_block_Base::IsSetSubtype ( void  ) const
inline

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

Data member Subtype is optional; its type is defined as 'typedef int TSubtype'

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

Definition at line 599 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::CanGetSubtype(), and CSubmit_block_Base::SetSubtype().

◆ IsSetTelex()

bool CContact_info_Base::IsSetTelex ( void  ) const
inline

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

Data member Telex is optional; its type is defined as 'typedef string TTelex'

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

Definition at line 819 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::CanGetTelex(), CFindASN1Dlg::ReplaceInSubmit(), and CContact_info_Base::SetTelex().

◆ IsSetTool()

bool CSubmit_block_Base::IsSetTool ( void  ) const
inline

tool used to make submission Check if a value has been assigned to Tool data member.

Data member Tool is optional; its type is defined as 'typedef string TTool'

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

Definition at line 646 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::CanGetTool(), CFindASN1Dlg::ReplaceInSubmit(), CSubmit_block_Base::SetTool(), and CValidError_imp::Validate().

◆ IsSetUser_tag()

bool CSubmit_block_Base::IsSetUser_tag ( void  ) const
inline

user supplied id for this submission Check if a value has been assigned to User_tag data member.

Data member User_tag is optional; its type is defined as 'typedef string TUser_tag'

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

Definition at line 693 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::CanGetUser_tag(), CFindASN1Dlg::ReplaceInSubmit(), and CSubmit_block_Base::SetUser_tag().

◆ operator=() [1/6]

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

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ Reset() [1/4]

void CContact_info_Base::Reset ( void  )
virtual

◆ Reset() [2/4]

void CSeq_submit_Base::C_Data::Reset ( void  )

◆ Reset() [3/4]

void CSeq_submit_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 169 of file Seq_submit_.cpp.

References CSeq_submit_Base::ResetData(), and CSeq_submit_Base::ResetSub().

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

◆ Reset() [4/4]

void CSubmit_block_Base::Reset ( void  )
virtual

◆ ResetAddress()

void CContact_info_Base::ResetAddress ( void  )

Reset Address data member.

Definition at line 58 of file Contact_info_.cpp.

References CContact_info_Base::m_Address, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetCit()

void CSubmit_block_Base::ResetCit ( void  )

◆ ResetComment()

void CSubmit_block_Base::ResetComment ( void  )

Reset Comment data member.

Definition at line 121 of file Submit_block_.cpp.

References CSubmit_block_Base::m_Comment, and CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::Reset().

◆ ResetContact() [1/2]

void CContact_info_Base::ResetContact ( void  )

Reset Contact data member.

Definition at line 129 of file Contact_info_.cpp.

References CContact_info_Base::m_Contact.

Referenced by CContact_info_Base::Reset().

◆ ResetContact() [2/2]

END_ENUM_INFO void CSubmit_block_Base::ResetContact ( void  )

◆ ResetData()

void CSeq_submit_Base::ResetData ( void  )

◆ ResetEmail()

void CContact_info_Base::ResetEmail ( void  )

Reset Email data member.

Definition at line 76 of file Contact_info_.cpp.

References CContact_info_Base::m_Email, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetFax()

void CContact_info_Base::ResetFax ( void  )

Reset Fax data member.

Definition at line 70 of file Contact_info_.cpp.

References CContact_info_Base::m_Fax, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetFirst_name()

void CContact_info_Base::ResetFirst_name ( void  )

Reset First_name data member.

Definition at line 117 of file Contact_info_.cpp.

References CContact_info_Base::m_First_name, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetHup()

void CSubmit_block_Base::ResetHup ( void  )
inline

Reset Hup data member.

Definition at line 540 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Hup, and CSubmit_block_Base::m_set_State.

Referenced by CSubmit_block_Base::Reset(), and CSubmit_block_Base::SetDefaultHup().

◆ ResetLast_name()

void CContact_info_Base::ResetLast_name ( void  )

Reset Last_name data member.

Definition at line 111 of file Contact_info_.cpp.

References CContact_info_Base::m_Last_name, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetMiddle_initial()

void CContact_info_Base::ResetMiddle_initial ( void  )

Reset Middle_initial data member.

Definition at line 123 of file Contact_info_.cpp.

References CContact_info_Base::m_Middle_initial, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetName()

void CContact_info_Base::ResetName ( void  )

Reset Name data member.

Definition at line 52 of file Contact_info_.cpp.

References CContact_info_Base::m_Name, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetOwner_id()

void CContact_info_Base::ResetOwner_id ( void  )

Reset Owner_id data member.

Definition at line 88 of file Contact_info_.cpp.

References CContact_info_Base::m_Owner_id.

Referenced by CContact_info_Base::Reset().

◆ ResetPassword()

void CContact_info_Base::ResetPassword ( void  )

Reset Password data member.

Definition at line 105 of file Contact_info_.cpp.

References CContact_info_Base::m_Password, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetPhone()

void CContact_info_Base::ResetPhone ( void  )

Reset Phone data member.

Definition at line 64 of file Contact_info_.cpp.

References CContact_info_Base::m_Phone, and CContact_info_Base::m_set_State.

Referenced by CContact_info_Base::Reset().

◆ ResetReldate()

void CSubmit_block_Base::ResetReldate ( void  )

Reset Reldate data member.

Definition at line 92 of file Submit_block_.cpp.

References CSubmit_block_Base::m_Reldate.

Referenced by CSubmit_block_Base::Reset().

◆ ResetSelection()

void CSeq_submit_Base::C_Data::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 60 of file Seq_submit_.cpp.

References e_not_set.

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

◆ ResetSub()

void CSeq_submit_Base::ResetSub ( void  )

◆ ResetSubtype()

void CSubmit_block_Base::ResetSubtype ( void  )
inline

Reset Subtype data member.

Definition at line 611 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State, and CSubmit_block_Base::m_Subtype.

Referenced by CSubmit_block_Base::Reset().

◆ ResetTelex()

void CContact_info_Base::ResetTelex ( void  )

Reset Telex data member.

Definition at line 82 of file Contact_info_.cpp.

References CContact_info_Base::m_set_State, and CContact_info_Base::m_Telex.

Referenced by CContact_info_Base::Reset().

◆ ResetTool()

void CSubmit_block_Base::ResetTool ( void  )

Reset Tool data member.

Definition at line 109 of file Submit_block_.cpp.

References CSubmit_block_Base::m_set_State, and CSubmit_block_Base::m_Tool.

Referenced by CSubmit_block_Base::Reset().

◆ ResetUser_tag()

void CSubmit_block_Base::ResetUser_tag ( void  )

Reset User_tag data member.

Definition at line 115 of file Submit_block_.cpp.

References CSubmit_block_Base::m_set_State, and CSubmit_block_Base::m_User_tag.

Referenced by CSubmit_block_Base::Reset().

◆ Select() [1/2]

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

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

◆ Select() [2/2]

void CSeq_submit_Base::C_Data::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.

◆ SelectionName()

NCBI_NS_STD::string CSeq_submit_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 103 of file Seq_submit_.cpp.

◆ SetAddress()

CContact_info_Base::TAddress & CContact_info_Base::SetAddress ( void  )
inline

Assign a value to Address data member.

Returns
Reference to the data value.

Definition at line 671 of file Contact_info_.hpp.

References CContact_info_Base::m_Address, and CContact_info_Base::m_set_State.

◆ SetAnnots()

CSeq_submit_Base::C_Data::TAnnots & CSeq_submit_Base::C_Data::SetAnnots ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 435 of file Seq_submit_.hpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_data().

◆ SetCit() [1/2]

void CSubmit_block_Base::SetCit ( CSubmit_block_Base::TCit value)

◆ SetCit() [2/2]

CSubmit_block_Base::TCit & CSubmit_block_Base::SetCit ( void  )
inline

Assign a value to Cit data member.

Returns
Reference to the data value.

Definition at line 519 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Cit, and CSubmit_block_Base::ResetCit().

◆ SetComment() [1/3]

void CSubmit_block_Base::SetComment ( const TComment value)
inline

Assign a value to Comment data member.

Parameters
valueValue to assign

Definition at line 761 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Comment, CSubmit_block_Base::m_set_State, and rapidjson::value.

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ SetComment() [2/3]

void CSubmit_block_Base::SetComment ( CSubmit_block_Base::TComment &&  value)
inline

◆ SetComment() [3/3]

CSubmit_block_Base::TComment & CSubmit_block_Base::SetComment ( void  )
inline

Assign a value to Comment data member.

Returns
Reference to the data value.

Definition at line 775 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetComment(), CSubmit_block_Base::m_Comment, CSubmit_block_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetContact() [1/4]

void CContact_info_Base::SetContact ( CContact_info_Base::TContact value)

Assign a value to Contact data member.

Parameters
valueReference to value.

Definition at line 134 of file Contact_info_.cpp.

References CContact_info_Base::m_Contact, and rapidjson::value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupContactInfo().

◆ SetContact() [2/4]

void CSubmit_block_Base::SetContact ( CSubmit_block_Base::TContact value)

◆ SetContact() [3/4]

CContact_info_Base::TContact & CContact_info_Base::SetContact ( void  )

Assign a value to Contact data member.

Returns
Reference to the data value.

Definition at line 139 of file Contact_info_.cpp.

References CContact_info_Base::m_Contact.

◆ SetContact() [4/4]

CSubmit_block_Base::TContact & CSubmit_block_Base::SetContact ( void  )
inline

Assign a value to Contact data member.

Returns
Reference to the data value.

Definition at line 489 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Contact, and CSubmit_block_Base::ResetContact().

◆ SetData() [1/2]

void CSeq_submit_Base::SetData ( CSeq_submit_Base::TData value)

◆ SetData() [2/2]

CSeq_submit_Base::TData & CSeq_submit_Base::SetData ( void  )
inline

Assign a value to Data data member.

Returns
Reference to the data value.

Definition at line 513 of file Seq_submit_.hpp.

References CSeq_submit_Base::m_Data, and CSeq_submit_Base::ResetData().

◆ SetDefaultHup()

void CSubmit_block_Base::SetDefaultHup ( void  )
inline

Assign default value to Hup data member.

Definition at line 547 of file Submit_block_.hpp.

References CSubmit_block_Base::ResetHup().

◆ SetDelete()

CSeq_submit_Base::C_Data::TDelete & CSeq_submit_Base::C_Data::SetDelete ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 455 of file Seq_submit_.hpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_data().

◆ SetEmail() [1/3]

void CContact_info_Base::SetEmail ( const TEmail value)
inline

Assign a value to Email data member.

Parameters
valueValue to assign

Definition at line 793 of file Contact_info_.hpp.

References CContact_info_Base::m_Email, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetEmail() [2/3]

void CContact_info_Base::SetEmail ( CContact_info_Base::TEmail &&  value)
inline

◆ SetEmail() [3/3]

CContact_info_Base::TEmail & CContact_info_Base::SetEmail ( void  )
inline

Assign a value to Email data member.

Returns
Reference to the data value.

Definition at line 807 of file Contact_info_.hpp.

References CContact_info_Base::IsSetEmail(), CContact_info_Base::m_Email, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetEntrys()

CSeq_submit_Base::C_Data::TEntrys & CSeq_submit_Base::C_Data::SetEntrys ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 415 of file Seq_submit_.hpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_data().

◆ SetFax() [1/3]

void CContact_info_Base::SetFax ( const TFax value)
inline

Assign a value to Fax data member.

Parameters
valueValue to assign

Definition at line 746 of file Contact_info_.hpp.

References CContact_info_Base::m_Fax, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetFax() [2/3]

void CContact_info_Base::SetFax ( CContact_info_Base::TFax &&  value)
inline

◆ SetFax() [3/3]

CContact_info_Base::TFax & CContact_info_Base::SetFax ( void  )
inline

Assign a value to Fax data member.

Returns
Reference to the data value.

Definition at line 760 of file Contact_info_.hpp.

References CContact_info_Base::IsSetFax(), CContact_info_Base::m_Fax, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetFirst_name() [1/3]

void CContact_info_Base::SetFirst_name ( const TFirst_name value)
inline

Assign a value to First_name data member.

Parameters
valueValue to assign

Definition at line 983 of file Contact_info_.hpp.

References CContact_info_Base::m_First_name, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetFirst_name() [2/3]

void CContact_info_Base::SetFirst_name ( CContact_info_Base::TFirst_name &&  value)
inline

◆ SetFirst_name() [3/3]

CContact_info_Base::TFirst_name & CContact_info_Base::SetFirst_name ( void  )
inline

Assign a value to First_name data member.

Returns
Reference to the data value.

Definition at line 997 of file Contact_info_.hpp.

References CContact_info_Base::IsSetFirst_name(), CContact_info_Base::m_First_name, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetHup() [1/2]

void CSubmit_block_Base::SetHup ( CSubmit_block_Base::THup  value)
inline

Assign a value to Hup data member.

Parameters
valueValue to assign

Definition at line 559 of file Submit_block_.hpp.

References CSubmit_block_Base::m_Hup, CSubmit_block_Base::m_set_State, and rapidjson::value.

◆ SetHup() [2/2]

CSubmit_block_Base::THup & CSubmit_block_Base::SetHup ( void  )
inline

Assign a value to Hup data member.

Returns
Reference to the data value.

Definition at line 566 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetHup(), CSubmit_block_Base::m_Hup, CSubmit_block_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetLast_name() [1/3]

void CContact_info_Base::SetLast_name ( const TLast_name value)
inline

Assign a value to Last_name data member.

Parameters
valueValue to assign

Definition at line 936 of file Contact_info_.hpp.

References CContact_info_Base::m_Last_name, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetLast_name() [2/3]

void CContact_info_Base::SetLast_name ( CContact_info_Base::TLast_name &&  value)
inline

◆ SetLast_name() [3/3]

CContact_info_Base::TLast_name & CContact_info_Base::SetLast_name ( void  )
inline

Assign a value to Last_name data member.

Returns
Reference to the data value.

Definition at line 950 of file Contact_info_.hpp.

References CContact_info_Base::IsSetLast_name(), CContact_info_Base::m_Last_name, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetMiddle_initial() [1/3]

void CContact_info_Base::SetMiddle_initial ( const TMiddle_initial value)
inline

Assign a value to Middle_initial data member.

Parameters
valueValue to assign

Definition at line 1030 of file Contact_info_.hpp.

References CContact_info_Base::m_Middle_initial, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetMiddle_initial() [2/3]

void CContact_info_Base::SetMiddle_initial ( CContact_info_Base::TMiddle_initial &&  value)
inline

◆ SetMiddle_initial() [3/3]

CContact_info_Base::TMiddle_initial & CContact_info_Base::SetMiddle_initial ( void  )
inline

Assign a value to Middle_initial data member.

Returns
Reference to the data value.

Definition at line 1044 of file Contact_info_.hpp.

References CContact_info_Base::IsSetMiddle_initial(), CContact_info_Base::m_Middle_initial, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetName() [1/3]

void CContact_info_Base::SetName ( const TName value)
inline

Assign a value to Name data member.

Parameters
valueValue to assign

Definition at line 627 of file Contact_info_.hpp.

References CContact_info_Base::m_Name, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetName() [2/3]

void CContact_info_Base::SetName ( CContact_info_Base::TName &&  value)
inline

◆ SetName() [3/3]

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

Assign a value to Name data member.

Returns
Reference to the data value.

Definition at line 641 of file Contact_info_.hpp.

References CContact_info_Base::IsSetName(), CContact_info_Base::m_Name, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetOwner_id() [1/2]

void CContact_info_Base::SetOwner_id ( CContact_info_Base::TOwner_id value)

Assign a value to Owner_id data member.

Parameters
valueReference to value.

Definition at line 93 of file Contact_info_.cpp.

References CContact_info_Base::m_Owner_id, and rapidjson::value.

◆ SetOwner_id() [2/2]

CContact_info_Base::TOwner_id & CContact_info_Base::SetOwner_id ( void  )

Assign a value to Owner_id data member.

Returns
Reference to the data value.

Definition at line 98 of file Contact_info_.cpp.

References CContact_info_Base::m_Owner_id.

◆ SetPassword()

CContact_info_Base::TPassword & CContact_info_Base::SetPassword ( void  )
inline

Assign a value to Password data member.

Returns
Reference to the data value.

Definition at line 908 of file Contact_info_.hpp.

References CContact_info_Base::m_Password, and CContact_info_Base::m_set_State.

◆ SetPhone() [1/3]

void CContact_info_Base::SetPhone ( const TPhone value)
inline

Assign a value to Phone data member.

Parameters
valueValue to assign

Definition at line 699 of file Contact_info_.hpp.

References CContact_info_Base::m_Phone, CContact_info_Base::m_set_State, and rapidjson::value.

◆ SetPhone() [2/3]

void CContact_info_Base::SetPhone ( CContact_info_Base::TPhone &&  value)
inline

◆ SetPhone() [3/3]

CContact_info_Base::TPhone & CContact_info_Base::SetPhone ( void  )
inline

Assign a value to Phone data member.

Returns
Reference to the data value.

Definition at line 713 of file Contact_info_.hpp.

References CContact_info_Base::IsSetPhone(), CContact_info_Base::m_Phone, CContact_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetReldate() [1/2]

void CSubmit_block_Base::SetReldate ( CSubmit_block_Base::TReldate value)

Assign a value to Reldate data member.

Parameters
valueReference to value.

Definition at line 97 of file Submit_block_.cpp.

References CSubmit_block_Base::m_Reldate, and rapidjson::value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqSubmit_sub().

◆ SetReldate() [2/2]

CSubmit_block_Base::TReldate & CSubmit_block_Base::SetReldate ( void  )

Assign a value to Reldate data member.

Returns
Reference to the data value.

Definition at line 102 of file Submit_block_.cpp.

References CSubmit_block_Base::m_Reldate.

◆ SetSub() [1/2]

void CSeq_submit_Base::SetSub ( CSeq_submit_Base::TSub value)

◆ SetSub() [2/2]

CSeq_submit_Base::TSub & CSeq_submit_Base::SetSub ( void  )
inline

Assign a value to Sub data member.

Returns
Reference to the data value.

Definition at line 483 of file Seq_submit_.hpp.

References CSeq_submit_Base::m_Sub, and CSeq_submit_Base::ResetSub().

◆ SetSubtype() [1/2]

void CSubmit_block_Base::SetSubtype ( CSubmit_block_Base::TSubtype  value)
inline

Assign a value to Subtype data member.

Parameters
valueValue to assign

Definition at line 627 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_Subtype, and rapidjson::value.

◆ SetSubtype() [2/2]

CSubmit_block_Base::TSubtype & CSubmit_block_Base::SetSubtype ( void  )
inline

Assign a value to Subtype data member.

Returns
Reference to the data value.

Definition at line 634 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetSubtype(), CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_Subtype, and CSerialObject::UnassignedByte().

◆ SetTelex() [1/3]

void CContact_info_Base::SetTelex ( const TTelex value)
inline

Assign a value to Telex data member.

Parameters
valueValue to assign

Definition at line 840 of file Contact_info_.hpp.

References CContact_info_Base::m_set_State, CContact_info_Base::m_Telex, and rapidjson::value.

◆ SetTelex() [2/3]

void CContact_info_Base::SetTelex ( CContact_info_Base::TTelex &&  value)
inline

◆ SetTelex() [3/3]

CContact_info_Base::TTelex & CContact_info_Base::SetTelex ( void  )
inline

Assign a value to Telex data member.

Returns
Reference to the data value.

Definition at line 854 of file Contact_info_.hpp.

References CContact_info_Base::IsSetTelex(), CContact_info_Base::m_set_State, CContact_info_Base::m_Telex, and CSerialObject::UnassignedString().

◆ SetTool() [1/3]

void CSubmit_block_Base::SetTool ( const TTool value)
inline

Assign a value to Tool data member.

Parameters
valueValue to assign

Definition at line 667 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_Tool, and rapidjson::value.

Referenced by CSequenceEditingEventHandler::CreateSeqSubmit(), and CFindASN1Dlg::ReplaceInSubmit().

◆ SetTool() [2/3]

void CSubmit_block_Base::SetTool ( CSubmit_block_Base::TTool &&  value)
inline

◆ SetTool() [3/3]

CSubmit_block_Base::TTool & CSubmit_block_Base::SetTool ( void  )
inline

Assign a value to Tool data member.

Returns
Reference to the data value.

Definition at line 681 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetTool(), CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_Tool, and CSerialObject::UnassignedString().

◆ SetUser_tag() [1/3]

void CSubmit_block_Base::SetUser_tag ( const TUser_tag value)
inline

Assign a value to User_tag data member.

Parameters
valueValue to assign

Definition at line 714 of file Submit_block_.hpp.

References CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_User_tag, and rapidjson::value.

Referenced by CFindASN1Dlg::ReplaceInSubmit().

◆ SetUser_tag() [2/3]

void CSubmit_block_Base::SetUser_tag ( CSubmit_block_Base::TUser_tag &&  value)
inline

◆ SetUser_tag() [3/3]

CSubmit_block_Base::TUser_tag & CSubmit_block_Base::SetUser_tag ( void  )
inline

Assign a value to User_tag data member.

Returns
Reference to the data value.

Definition at line 728 of file Submit_block_.hpp.

References CSubmit_block_Base::IsSetUser_tag(), CSubmit_block_Base::m_set_State, CSubmit_block_Base::m_User_tag, and CSerialObject::UnassignedString().

◆ ThrowInvalidSelection()

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

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 108 of file Seq_submit_.cpp.

References DIAG_COMPILE_INFO.

◆ Which()

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

◆ ~C_Data()

CSeq_submit_Base::C_Data::~C_Data ( void  )

Definition at line 135 of file Seq_submit_.cpp.

References CSeq_submit_Base::Reset().

◆ ~CContact_info()

CContact_info::~CContact_info ( void  )

Definition at line 50 of file Contact_info.cpp.

◆ ~CContact_info_Base()

CContact_info_Base::~CContact_info_Base ( void  )
virtual

Definition at line 190 of file Contact_info_.cpp.

◆ ~CSeq_submit_Base()

CSeq_submit_Base::~CSeq_submit_Base ( void  )
virtual

Definition at line 197 of file Seq_submit_.cpp.

◆ ~CSubmit_block()

CSubmit_block::~CSubmit_block ( void  )

Definition at line 50 of file Submit_block.cpp.

◆ ~CSubmit_block_Base()

CSubmit_block_Base::~CSubmit_block_Base ( void  )
virtual

Definition at line 168 of file Submit_block_.cpp.

Variable Documentation

◆ 

union { ... }

◆ m_Address

list< string > CContact_info_Base::m_Address
private

◆ m_Annots [1/2]

NCBI_NS_NCBI::CUnionBuffer<TAnnots> CSeq_submit_Base::C_Data::m_Annots

Definition at line 254 of file Seq_submit_.hpp.

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TAnnots> { ... } ::m_Annots

Definition at line 254 of file Seq_submit_.hpp.

◆ m_choice

E_Choice CSeq_submit_Base::C_Data::m_choice
private

◆ m_Cit

CRef< TCit > CSubmit_block_Base::m_Cit
private

◆ m_Comment

string CSubmit_block_Base::m_Comment
private

◆ m_Contact [1/2]

CRef< TContact > CContact_info_Base::m_Contact
private

◆ m_Contact [2/2]

CRef< TContact > CSubmit_block_Base::m_Contact
private

◆ m_Data

CRef< TData > CSeq_submit_Base::m_Data
private

◆ m_Delete [1/2]

NCBI_NS_NCBI::CUnionBuffer<TDelete> CSeq_submit_Base::C_Data::m_Delete

Definition at line 255 of file Seq_submit_.hpp.

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TDelete> { ... } ::m_Delete

Definition at line 255 of file Seq_submit_.hpp.

◆ m_dummy_pointer_for_alignment [1/2]

void* CSeq_submit_Base::C_Data::m_dummy_pointer_for_alignment

Definition at line 256 of file Seq_submit_.hpp.

◆  [2/2]

void* { ... } ::m_dummy_pointer_for_alignment

Definition at line 256 of file Seq_submit_.hpp.

◆ m_Email

string CContact_info_Base::m_Email
private

◆ m_Entrys [1/2]

NCBI_NS_NCBI::CUnionBuffer<TEntrys> CSeq_submit_Base::C_Data::m_Entrys

Definition at line 253 of file Seq_submit_.hpp.

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TEntrys> { ... } ::m_Entrys

Definition at line 253 of file Seq_submit_.hpp.

◆ m_Fax

string CContact_info_Base::m_Fax
private

◆ m_First_name

string CContact_info_Base::m_First_name
private

◆ m_Hup

bool CSubmit_block_Base::m_Hup
private

◆ m_Last_name

string CContact_info_Base::m_Last_name
private

◆ m_Middle_initial

string CContact_info_Base::m_Middle_initial
private

◆ m_Name

string CContact_info_Base::m_Name
private

◆ m_Owner_id

CRef< TOwner_id > CContact_info_Base::m_Owner_id
private

◆ m_Password

vector< char > CContact_info_Base::m_Password
private

◆ m_Phone

string CContact_info_Base::m_Phone
private

◆ m_Reldate

CRef< TReldate > CSubmit_block_Base::m_Reldate
private

◆ m_set_State [1/3]

Uint4 CContact_info_Base::m_set_State[1]
private

◆ m_set_State [2/3]

Uint4 CSeq_submit_Base::m_set_State[1]
private

Definition at line 358 of file Seq_submit_.hpp.

Referenced by CSeq_submit_Base::CSeq_submit_Base().

◆ m_set_State [3/3]

Uint4 CSubmit_block_Base::m_set_State[1]
private

◆ m_Sub

CRef< TSub > CSeq_submit_Base::m_Sub
private

◆ m_Subtype

int CSubmit_block_Base::m_Subtype
private

◆ m_Telex

string CContact_info_Base::m_Telex
private

◆ m_Tool

string CSubmit_block_Base::m_Tool
private

◆ m_User_tag

string CSubmit_block_Base::m_User_tag
private

◆ sm_SelectionNames

const char *const CSeq_submit_Base::C_Data::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"entrys",
"annots",
"delete"
}

Definition at line 250 of file Seq_submit_.hpp.

Modified on Wed Apr 17 13:09:30 2024 by modify_doxy.py rev. 669887