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

Classes

class  CBVector_data_Base
 Class for serializing bm::bvector<> see include/util/bitset/bm.h Since bvector<> serialization doesn't keep size we have to add it explicitly. More...
 
class  CCommonBytes_table
 CCommonBytes_table –. More...
 
class  CCommonBytes_table_Base
 CCommonBytes_table_Base –. More...
 
class  CCommonString_table
 CCommonString_table –. More...
 
class  CCommonString_table_Base
 CCommonString_table_Base –. More...
 
class  CScaled_int_multi_data_Base
 CScaled_int_multi_data_Base –. More...
 
class  CScaled_real_multi_data_Base
 CScaled_real_multi_data_Base –. More...
 
class  CSeq_table_Base
 CSeq_table_Base –. More...
 
class  CSeqTable_column_Base
 CSeqTable_column_Base –. More...
 
class  CSeqTable_column_info_Base
 CSeqTable_column_info_Base –. More...
 
class  CSeqTable_multi_data_Base
 CSeqTable_multi_data_Base –. More...
 
class  CSeqTable_single_data_Base
 CSeqTable_single_data_Base –. More...
 
class  CSeqTable_sparse_index_Base
 CSeqTable_sparse_index_Base –. More...
 

Typedefs

typedef CSerialObject CBVector_data_Base::Tparent
 
typedef unsigned CBVector_data_Base::TSize
 
typedef vector< char > CBVector_data_Base::TData
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CBVector_data_Base::TmemberIndex
 
typedef CCommonBytes_table_Base CCommonBytes_table::Tparent
 
typedef CSerialObject CCommonBytes_table_Base::Tparent
 
typedef vector< vector< char > * > CCommonBytes_table_Base::TBytes
 
typedef vector< intCCommonBytes_table_Base::TIndexes
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CCommonBytes_table_Base::TmemberIndex
 
typedef CCommonString_table_Base CCommonString_table::Tparent
 
typedef CSerialObject CCommonString_table_Base::Tparent
 
typedef vector< CStringUTF8CCommonString_table_Base::TStrings
 
typedef vector< intCCommonString_table_Base::TIndexes
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CCommonString_table_Base::TmemberIndex
 
typedef CSerialObject CScaled_int_multi_data_Base::Tparent
 
typedef int CScaled_int_multi_data_Base::TMul
 
typedef int CScaled_int_multi_data_Base::TAdd
 
typedef CSeqTable_multi_data CScaled_int_multi_data_Base::TData
 
typedef Int8 CScaled_int_multi_data_Base::TMin
 
typedef Int8 CScaled_int_multi_data_Base::TMax
 
typedef Tparent::CMemberIndex< E_memberIndex, 6 > CScaled_int_multi_data_Base::TmemberIndex
 
typedef CSerialObject CScaled_real_multi_data_Base::Tparent
 
typedef double CScaled_real_multi_data_Base::TMul
 
typedef double CScaled_real_multi_data_Base::TAdd
 
typedef CSeqTable_multi_data CScaled_real_multi_data_Base::TData
 
typedef Tparent::CMemberIndex< E_memberIndex, 4 > CScaled_real_multi_data_Base::TmemberIndex
 
typedef CSerialObject CSeq_table_Base::Tparent
 
typedef int CSeq_table_Base::TFeat_type
 
typedef int CSeq_table_Base::TFeat_subtype
 
typedef int CSeq_table_Base::TNum_rows
 
typedef vector< CRef< CSeqTable_column > > CSeq_table_Base::TColumns
 
typedef Tparent::CMemberIndex< E_memberIndex, 5 > CSeq_table_Base::TmemberIndex
 
typedef CSerialObject CSeqTable_column_Base::Tparent
 
typedef CSeqTable_column_info CSeqTable_column_Base::THeader
 
typedef CSeqTable_multi_data CSeqTable_column_Base::TData
 
typedef CSeqTable_sparse_index CSeqTable_column_Base::TSparse
 
typedef CSeqTable_single_data CSeqTable_column_Base::TDefault
 
typedef CSeqTable_single_data CSeqTable_column_Base::TSparse_other
 
typedef Tparent::CMemberIndex< E_memberIndex, 6 > CSeqTable_column_Base::TmemberIndex
 
typedef CSerialObject CSeqTable_column_info_Base::Tparent
 
typedef string CSeqTable_column_info_Base::TTitle
 
typedef int CSeqTable_column_info_Base::TField_id
 
typedef string CSeqTable_column_info_Base::TField_name
 
typedef Tparent::CMemberIndex< E_memberIndex, 4 > CSeqTable_column_info_Base::TmemberIndex
 
typedef CSerialObject CSeqTable_multi_data_Base::Tparent
 
typedef vector< intCSeqTable_multi_data_Base::TInt
 
typedef vector< double > CSeqTable_multi_data_Base::TReal
 
typedef vector< CStringUTF8CSeqTable_multi_data_Base::TString
 
typedef vector< vector< char > * > CSeqTable_multi_data_Base::TBytes
 
typedef CCommonString_table CSeqTable_multi_data_Base::TCommon_string
 
typedef CCommonBytes_table CSeqTable_multi_data_Base::TCommon_bytes
 
typedef vector< char > CSeqTable_multi_data_Base::TBit
 
typedef vector< CRef< CSeq_loc > > CSeqTable_multi_data_Base::TLoc
 
typedef vector< CRef< CSeq_id > > CSeqTable_multi_data_Base::TId
 
typedef vector< CRef< CSeq_interval > > CSeqTable_multi_data_Base::TInterval
 
typedef CSeqTable_multi_data CSeqTable_multi_data_Base::TInt_delta
 
typedef CScaled_int_multi_data CSeqTable_multi_data_Base::TInt_scaled
 
typedef CScaled_real_multi_data CSeqTable_multi_data_Base::TReal_scaled
 
typedef CBVector_data CSeqTable_multi_data_Base::TBit_bvector
 
typedef vector< char > CSeqTable_multi_data_Base::TInt1
 
typedef vector< Int2CSeqTable_multi_data_Base::TInt2
 
typedef vector< Int8CSeqTable_multi_data_Base::TInt8
 
typedef CSerialObject CSeqTable_single_data_Base::Tparent
 
typedef int CSeqTable_single_data_Base::TInt
 
typedef double CSeqTable_single_data_Base::TReal
 
typedef CStringUTF8 CSeqTable_single_data_Base::TString
 
typedef vector< char > CSeqTable_single_data_Base::TBytes
 
typedef bool CSeqTable_single_data_Base::TBit
 
typedef CSeq_loc CSeqTable_single_data_Base::TLoc
 
typedef CSeq_id CSeqTable_single_data_Base::TId
 
typedef CSeq_interval CSeqTable_single_data_Base::TInterval
 
typedef Int8 CSeqTable_single_data_Base::TInt8
 
typedef CSerialObject CSeqTable_sparse_index_Base::Tparent
 
typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes
 
typedef vector< char > CSeqTable_sparse_index_Base::TBit_set
 
typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes_delta
 
typedef CBVector_data CSeqTable_sparse_index_Base::TBit_set_bvector
 

Enumerations

enum class  CBVector_data_Base::E_memberIndex { CBVector_data_Base::e__allMandatory = 0 , CBVector_data_Base::e_size , CBVector_data_Base::e_data }
 
enum class  CCommonBytes_table_Base::E_memberIndex { CCommonBytes_table_Base::e__allMandatory = 0 , CCommonBytes_table_Base::e_bytes , CCommonBytes_table_Base::e_indexes }
 
enum class  CCommonString_table_Base::E_memberIndex { CCommonString_table_Base::e__allMandatory = 0 , CCommonString_table_Base::e_strings , CCommonString_table_Base::e_indexes }
 
enum class  CScaled_int_multi_data_Base::E_memberIndex {
  CScaled_int_multi_data_Base::e__allMandatory = 0 , CScaled_int_multi_data_Base::e_mul , CScaled_int_multi_data_Base::e_add , CScaled_int_multi_data_Base::e_data ,
  CScaled_int_multi_data_Base::e_min , CScaled_int_multi_data_Base::e_max
}
 
enum class  CScaled_real_multi_data_Base::E_memberIndex { CScaled_real_multi_data_Base::e__allMandatory = 0 , CScaled_real_multi_data_Base::e_mul , CScaled_real_multi_data_Base::e_add , CScaled_real_multi_data_Base::e_data }
 
enum class  CSeq_table_Base::E_memberIndex {
  CSeq_table_Base::e__allMandatory = 0 , CSeq_table_Base::e_feat_type , CSeq_table_Base::e_feat_subtype , CSeq_table_Base::e_num_rows ,
  CSeq_table_Base::e_columns
}
 
enum class  CSeqTable_column_Base::E_memberIndex {
  CSeqTable_column_Base::e__allMandatory = 0 , CSeqTable_column_Base::e_header , CSeqTable_column_Base::e_data , CSeqTable_column_Base::e_sparse ,
  CSeqTable_column_Base::e_default , CSeqTable_column_Base::e_sparse_other
}
 
enum  CSeqTable_column_info_Base::EField_id {
  CSeqTable_column_info_Base::eField_id_location = 0 , CSeqTable_column_info_Base::eField_id_location_id = 1 , CSeqTable_column_info_Base::eField_id_location_gi = 2 , CSeqTable_column_info_Base::eField_id_location_from = 3 ,
  CSeqTable_column_info_Base::eField_id_location_to = 4 , CSeqTable_column_info_Base::eField_id_location_strand = 5 , CSeqTable_column_info_Base::eField_id_location_fuzz_from_lim = 6 , CSeqTable_column_info_Base::eField_id_location_fuzz_to_lim = 7 ,
  CSeqTable_column_info_Base::eField_id_product = 10 , CSeqTable_column_info_Base::eField_id_product_id = 11 , CSeqTable_column_info_Base::eField_id_product_gi = 12 , CSeqTable_column_info_Base::eField_id_product_from = 13 ,
  CSeqTable_column_info_Base::eField_id_product_to = 14 , CSeqTable_column_info_Base::eField_id_product_strand = 15 , CSeqTable_column_info_Base::eField_id_product_fuzz_from_lim = 16 , CSeqTable_column_info_Base::eField_id_product_fuzz_to_lim = 17 ,
  CSeqTable_column_info_Base::eField_id_id_local = 20 , CSeqTable_column_info_Base::eField_id_xref_id_local = 21 , CSeqTable_column_info_Base::eField_id_partial = 22 , CSeqTable_column_info_Base::eField_id_comment = 23 ,
  CSeqTable_column_info_Base::eField_id_title = 24 , CSeqTable_column_info_Base::eField_id_ext = 25 , CSeqTable_column_info_Base::eField_id_qual = 26 , CSeqTable_column_info_Base::eField_id_dbxref = 27 ,
  CSeqTable_column_info_Base::eField_id_data_imp_key = 30 , CSeqTable_column_info_Base::eField_id_data_region = 31 , CSeqTable_column_info_Base::eField_id_data_cdregion_frame = 32 , CSeqTable_column_info_Base::eField_id_ext_type = 40 ,
  CSeqTable_column_info_Base::eField_id_qual_qual = 41 , CSeqTable_column_info_Base::eField_id_qual_val = 42 , CSeqTable_column_info_Base::eField_id_dbxref_db = 43 , CSeqTable_column_info_Base::eField_id_dbxref_tag = 44
}
 identification of the column data in the objects described by the table known column data types position types More...
 
enum class  CSeqTable_column_info_Base::E_memberIndex { CSeqTable_column_info_Base::e__allMandatory = 0 , CSeqTable_column_info_Base::e_title , CSeqTable_column_info_Base::e_field_id , CSeqTable_column_info_Base::e_field_name }
 
enum  CSeqTable_multi_data_Base::E_Choice {
  CSeqTable_multi_data_Base::e_not_set = 0 , CSeqTable_multi_data_Base::e_Int , CSeqTable_multi_data_Base::e_Real , CSeqTable_multi_data_Base::e_String ,
  CSeqTable_multi_data_Base::e_Bytes , CSeqTable_multi_data_Base::e_Common_string , CSeqTable_multi_data_Base::e_Common_bytes , CSeqTable_multi_data_Base::e_Bit ,
  CSeqTable_multi_data_Base::e_Loc , CSeqTable_multi_data_Base::e_Id , CSeqTable_multi_data_Base::e_Interval , CSeqTable_multi_data_Base::e_Int_delta ,
  CSeqTable_multi_data_Base::e_Int_scaled , CSeqTable_multi_data_Base::e_Real_scaled , CSeqTable_multi_data_Base::e_Bit_bvector , CSeqTable_multi_data_Base::e_Int1 ,
  CSeqTable_multi_data_Base::e_Int2 , CSeqTable_multi_data_Base::e_Int8
}
 Choice variants. More...
 
enum  CSeqTable_multi_data_Base::E_ChoiceStopper { CSeqTable_multi_data_Base::e_MaxChoice = 18 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum  CSeqTable_single_data_Base::E_Choice {
  CSeqTable_single_data_Base::e_not_set = 0 , CSeqTable_single_data_Base::e_Int , CSeqTable_single_data_Base::e_Real , CSeqTable_single_data_Base::e_String ,
  CSeqTable_single_data_Base::e_Bytes , CSeqTable_single_data_Base::e_Bit , CSeqTable_single_data_Base::e_Loc , CSeqTable_single_data_Base::e_Id ,
  CSeqTable_single_data_Base::e_Interval , CSeqTable_single_data_Base::e_Int8
}
 Choice variants. More...
 
enum  CSeqTable_single_data_Base::E_ChoiceStopper { CSeqTable_single_data_Base::e_MaxChoice = 10 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum  CSeqTable_sparse_index_Base::E_Choice {
  CSeqTable_sparse_index_Base::e_not_set = 0 , CSeqTable_sparse_index_Base::e_Indexes , CSeqTable_sparse_index_Base::e_Bit_set , CSeqTable_sparse_index_Base::e_Indexes_delta ,
  CSeqTable_sparse_index_Base::e_Bit_set_bvector
}
 Choice variants. More...
 
enum  CSeqTable_sparse_index_Base::E_ChoiceStopper { CSeqTable_sparse_index_Base::e_MaxChoice = 5 }
 Maximum+1 value of the choice variant enumerator. More...
 

Functions

 CBVector_data_Base::CBVector_data_Base (void)
 
virtual CBVector_data_Base::~CBVector_data_Base (void)
 
 CBVector_data_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CBVector_data_Base::IsSetSize (void) const
 Check if a value has been assigned to Size data member. More...
 
bool CBVector_data_Base::CanGetSize (void) const
 Check if it is safe to call GetSize method. More...
 
void CBVector_data_Base::ResetSize (void)
 Reset Size data member. More...
 
TSize CBVector_data_Base::GetSize (void) const
 Get the Size member data. More...
 
void CBVector_data_Base::SetSize (TSize value)
 Assign a value to Size data member. More...
 
TSizeCBVector_data_Base::SetSize (void)
 Assign a value to Size data member. More...
 
bool CBVector_data_Base::IsSetData (void) const
 Check if a value has been assigned to Data data member. More...
 
bool CBVector_data_Base::CanGetData (void) const
 Check if it is safe to call GetData method. More...
 
void CBVector_data_Base::ResetData (void)
 Reset Data data member. More...
 
const TDataCBVector_data_Base::GetData (void) const
 Get the Data member data. More...
 
TDataCBVector_data_Base::SetData (void)
 Assign a value to Data data member. More...
 
virtual void CBVector_data_Base::Reset (void)
 Reset the whole object. More...
 
 CBVector_data_Base::CBVector_data_Base (const CBVector_data_Base &)
 
CBVector_data_BaseCBVector_data_Base::operator= (const CBVector_data_Base &)
 
 CCommonBytes_table::CCommonBytes_table (void)
 
 CCommonBytes_table::~CCommonBytes_table (void)
 
 CCommonBytes_table::CCommonBytes_table (const CCommonBytes_table &value)
 
CCommonBytes_tableCCommonBytes_table::operator= (const CCommonBytes_table &value)
 
 CCommonBytes_table_Base::CCommonBytes_table_Base (void)
 
virtual CCommonBytes_table_Base::~CCommonBytes_table_Base (void)
 
 CCommonBytes_table_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CCommonBytes_table_Base::IsSetBytes (void) const
 set of possible values Check if a value has been assigned to Bytes data member. More...
 
bool CCommonBytes_table_Base::CanGetBytes (void) const
 Check if it is safe to call GetBytes method. More...
 
void CCommonBytes_table_Base::ResetBytes (void)
 Reset Bytes data member. More...
 
const TBytesCCommonBytes_table_Base::GetBytes (void) const
 Get the Bytes member data. More...
 
TBytesCCommonBytes_table_Base::SetBytes (void)
 Assign a value to Bytes data member. More...
 
bool CCommonBytes_table_Base::IsSetIndexes (void) const
 indexes of values in array 'bytes' for each data row Check if a value has been assigned to Indexes data member. More...
 
bool CCommonBytes_table_Base::CanGetIndexes (void) const
 Check if it is safe to call GetIndexes method. More...
 
void CCommonBytes_table_Base::ResetIndexes (void)
 Reset Indexes data member. More...
 
const TIndexesCCommonBytes_table_Base::GetIndexes (void) const
 Get the Indexes member data. More...
 
TIndexesCCommonBytes_table_Base::SetIndexes (void)
 Assign a value to Indexes data member. More...
 
virtual void CCommonBytes_table_Base::Reset (void)
 Reset the whole object. More...
 
 CCommonBytes_table_Base::CCommonBytes_table_Base (const CCommonBytes_table_Base &)
 
CCommonBytes_table_BaseCCommonBytes_table_Base::operator= (const CCommonBytes_table_Base &)
 
 CCommonString_table::CCommonString_table (void)
 
 CCommonString_table::~CCommonString_table (void)
 
 CCommonString_table::CCommonString_table (const CCommonString_table &value)
 
CCommonString_tableCCommonString_table::operator= (const CCommonString_table &value)
 
 CCommonString_table_Base::CCommonString_table_Base (void)
 
virtual CCommonString_table_Base::~CCommonString_table_Base (void)
 
 CCommonString_table_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CCommonString_table_Base::IsSetStrings (void) const
 set of possible values Check if a value has been assigned to Strings data member. More...
 
bool CCommonString_table_Base::CanGetStrings (void) const
 Check if it is safe to call GetStrings method. More...
 
void CCommonString_table_Base::ResetStrings (void)
 Reset Strings data member. More...
 
const TStringsCCommonString_table_Base::GetStrings (void) const
 Get the Strings member data. More...
 
TStringsCCommonString_table_Base::SetStrings (void)
 Assign a value to Strings data member. More...
 
bool CCommonString_table_Base::IsSetIndexes (void) const
 indexes of values in array 'strings' for each data row Check if a value has been assigned to Indexes data member. More...
 
bool CCommonString_table_Base::CanGetIndexes (void) const
 Check if it is safe to call GetIndexes method. More...
 
void CCommonString_table_Base::ResetIndexes (void)
 Reset Indexes data member. More...
 
const TIndexesCCommonString_table_Base::GetIndexes (void) const
 Get the Indexes member data. More...
 
TIndexesCCommonString_table_Base::SetIndexes (void)
 Assign a value to Indexes data member. More...
 
virtual void CCommonString_table_Base::Reset (void)
 Reset the whole object. More...
 
 CCommonString_table_Base::CCommonString_table_Base (const CCommonString_table_Base &)
 
CCommonString_table_BaseCCommonString_table_Base::operator= (const CCommonString_table_Base &)
 
 CScaled_int_multi_data_Base::CScaled_int_multi_data_Base (void)
 
virtual CScaled_int_multi_data_Base::~CScaled_int_multi_data_Base (void)
 
 CScaled_int_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CScaled_int_multi_data_Base::IsSetMul (void) const
 output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member. More...
 
bool CScaled_int_multi_data_Base::CanGetMul (void) const
 Check if it is safe to call GetMul method. More...
 
void CScaled_int_multi_data_Base::ResetMul (void)
 Reset Mul data member. More...
 
TMul CScaled_int_multi_data_Base::GetMul (void) const
 Get the Mul member data. More...
 
void CScaled_int_multi_data_Base::SetMul (TMul value)
 Assign a value to Mul data member. More...
 
TMulCScaled_int_multi_data_Base::SetMul (void)
 Assign a value to Mul data member. More...
 
bool CScaled_int_multi_data_Base::IsSetAdd (void) const
 Check if a value has been assigned to Add data member. More...
 
bool CScaled_int_multi_data_Base::CanGetAdd (void) const
 Check if it is safe to call GetAdd method. More...
 
void CScaled_int_multi_data_Base::ResetAdd (void)
 Reset Add data member. More...
 
TAdd CScaled_int_multi_data_Base::GetAdd (void) const
 Get the Add member data. More...
 
void CScaled_int_multi_data_Base::SetAdd (TAdd value)
 Assign a value to Add data member. More...
 
TAddCScaled_int_multi_data_Base::SetAdd (void)
 Assign a value to Add data member. More...
 
bool CScaled_int_multi_data_Base::IsSetData (void) const
 Check if a value has been assigned to Data data member. More...
 
bool CScaled_int_multi_data_Base::CanGetData (void) const
 Check if it is safe to call GetData method. More...
 
void CScaled_int_multi_data_Base::ResetData (void)
 Reset Data data member. More...
 
const TDataCScaled_int_multi_data_Base::GetData (void) const
 Get the Data member data. More...
 
void CScaled_int_multi_data_Base::SetData (TData &value)
 Assign a value to Data data member. More...
 
TDataCScaled_int_multi_data_Base::SetData (void)
 Assign a value to Data data member. More...
 
bool CScaled_int_multi_data_Base::IsSetMin (void) const
 min/max scaled value should be set if scaled values may not fit in 32-bit signed integer Check if a value has been assigned to Min data member. More...
 
bool CScaled_int_multi_data_Base::CanGetMin (void) const
 Check if it is safe to call GetMin method. More...
 
void CScaled_int_multi_data_Base::ResetMin (void)
 Reset Min data member. More...
 
TMin CScaled_int_multi_data_Base::GetMin (void) const
 Get the Min member data. More...
 
void CScaled_int_multi_data_Base::SetMin (TMin value)
 Assign a value to Min data member. More...
 
TMinCScaled_int_multi_data_Base::SetMin (void)
 Assign a value to Min data member. More...
 
bool CScaled_int_multi_data_Base::IsSetMax (void) const
 Check if a value has been assigned to Max data member. More...
 
bool CScaled_int_multi_data_Base::CanGetMax (void) const
 Check if it is safe to call GetMax method. More...
 
void CScaled_int_multi_data_Base::ResetMax (void)
 Reset Max data member. More...
 
TMax CScaled_int_multi_data_Base::GetMax (void) const
 Get the Max member data. More...
 
void CScaled_int_multi_data_Base::SetMax (TMax value)
 Assign a value to Max data member. More...
 
TMaxCScaled_int_multi_data_Base::SetMax (void)
 Assign a value to Max data member. More...
 
virtual void CScaled_int_multi_data_Base::Reset (void)
 Reset the whole object. More...
 
 CScaled_int_multi_data_Base::CScaled_int_multi_data_Base (const CScaled_int_multi_data_Base &)
 
CScaled_int_multi_data_BaseCScaled_int_multi_data_Base::operator= (const CScaled_int_multi_data_Base &)
 
 CScaled_real_multi_data_Base::CScaled_real_multi_data_Base (void)
 
virtual CScaled_real_multi_data_Base::~CScaled_real_multi_data_Base (void)
 
 CScaled_real_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CScaled_real_multi_data_Base::IsSetMul (void) const
 output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member. More...
 
bool CScaled_real_multi_data_Base::CanGetMul (void) const
 Check if it is safe to call GetMul method. More...
 
void CScaled_real_multi_data_Base::ResetMul (void)
 Reset Mul data member. More...
 
TMul CScaled_real_multi_data_Base::GetMul (void) const
 Get the Mul member data. More...
 
void CScaled_real_multi_data_Base::SetMul (TMul value)
 Assign a value to Mul data member. More...
 
TMulCScaled_real_multi_data_Base::SetMul (void)
 Assign a value to Mul data member. More...
 
bool CScaled_real_multi_data_Base::IsSetAdd (void) const
 Check if a value has been assigned to Add data member. More...
 
bool CScaled_real_multi_data_Base::CanGetAdd (void) const
 Check if it is safe to call GetAdd method. More...
 
void CScaled_real_multi_data_Base::ResetAdd (void)
 Reset Add data member. More...
 
TAdd CScaled_real_multi_data_Base::GetAdd (void) const
 Get the Add member data. More...
 
void CScaled_real_multi_data_Base::SetAdd (TAdd value)
 Assign a value to Add data member. More...
 
TAddCScaled_real_multi_data_Base::SetAdd (void)
 Assign a value to Add data member. More...
 
bool CScaled_real_multi_data_Base::IsSetData (void) const
 Check if a value has been assigned to Data data member. More...
 
bool CScaled_real_multi_data_Base::CanGetData (void) const
 Check if it is safe to call GetData method. More...
 
void CScaled_real_multi_data_Base::ResetData (void)
 Reset Data data member. More...
 
const TDataCScaled_real_multi_data_Base::GetData (void) const
 Get the Data member data. More...
 
void CScaled_real_multi_data_Base::SetData (TData &value)
 Assign a value to Data data member. More...
 
TDataCScaled_real_multi_data_Base::SetData (void)
 Assign a value to Data data member. More...
 
virtual void CScaled_real_multi_data_Base::Reset (void)
 Reset the whole object. More...
 
 CScaled_real_multi_data_Base::CScaled_real_multi_data_Base (const CScaled_real_multi_data_Base &)
 
CScaled_real_multi_data_BaseCScaled_real_multi_data_Base::operator= (const CScaled_real_multi_data_Base &)
 
 CSeq_table_Base::CSeq_table_Base (void)
 
virtual CSeq_table_Base::~CSeq_table_Base (void)
 
 CSeq_table_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSeq_table_Base::IsSetFeat_type (void) const
 type of features in this table, equal to Seq-feat.data variant index Check if a value has been assigned to Feat_type data member. More...
 
bool CSeq_table_Base::CanGetFeat_type (void) const
 Check if it is safe to call GetFeat_type method. More...
 
void CSeq_table_Base::ResetFeat_type (void)
 Reset Feat_type data member. More...
 
TFeat_type CSeq_table_Base::GetFeat_type (void) const
 Get the Feat_type member data. More...
 
void CSeq_table_Base::SetFeat_type (TFeat_type value)
 Assign a value to Feat_type data member. More...
 
TFeat_typeCSeq_table_Base::SetFeat_type (void)
 Assign a value to Feat_type data member. More...
 
bool CSeq_table_Base::IsSetFeat_subtype (void) const
 subtype of features in this table, defined in header SeqFeatData.hpp Check if a value has been assigned to Feat_subtype data member. More...
 
bool CSeq_table_Base::CanGetFeat_subtype (void) const
 Check if it is safe to call GetFeat_subtype method. More...
 
void CSeq_table_Base::ResetFeat_subtype (void)
 Reset Feat_subtype data member. More...
 
TFeat_subtype CSeq_table_Base::GetFeat_subtype (void) const
 Get the Feat_subtype member data. More...
 
void CSeq_table_Base::SetFeat_subtype (TFeat_subtype value)
 Assign a value to Feat_subtype data member. More...
 
TFeat_subtypeCSeq_table_Base::SetFeat_subtype (void)
 Assign a value to Feat_subtype data member. More...
 
bool CSeq_table_Base::IsSetNum_rows (void) const
 number of rows Check if a value has been assigned to Num_rows data member. More...
 
bool CSeq_table_Base::CanGetNum_rows (void) const
 Check if it is safe to call GetNum_rows method. More...
 
void CSeq_table_Base::ResetNum_rows (void)
 Reset Num_rows data member. More...
 
TNum_rows CSeq_table_Base::GetNum_rows (void) const
 Get the Num_rows member data. More...
 
void CSeq_table_Base::SetNum_rows (TNum_rows value)
 Assign a value to Num_rows data member. More...
 
TNum_rowsCSeq_table_Base::SetNum_rows (void)
 Assign a value to Num_rows data member. More...
 
bool CSeq_table_Base::IsSetColumns (void) const
 data in columns Check if a value has been assigned to Columns data member. More...
 
bool CSeq_table_Base::CanGetColumns (void) const
 Check if it is safe to call GetColumns method. More...
 
void CSeq_table_Base::ResetColumns (void)
 Reset Columns data member. More...
 
const TColumnsCSeq_table_Base::GetColumns (void) const
 Get the Columns member data. More...
 
TColumnsCSeq_table_Base::SetColumns (void)
 Assign a value to Columns data member. More...
 
virtual void CSeq_table_Base::Reset (void)
 Reset the whole object. More...
 
 CSeq_table_Base::CSeq_table_Base (const CSeq_table_Base &)
 
CSeq_table_BaseCSeq_table_Base::operator= (const CSeq_table_Base &)
 
 CSeqTable_column_Base::CSeqTable_column_Base (void)
 
virtual CSeqTable_column_Base::~CSeqTable_column_Base (void)
 
 CSeqTable_column_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSeqTable_column_Base::IsSetHeader (void) const
 column description or reference to previously defined info information about data Check if a value has been assigned to Header data member. More...
 
bool CSeqTable_column_Base::CanGetHeader (void) const
 Check if it is safe to call GetHeader method. More...
 
void CSeqTable_column_Base::ResetHeader (void)
 Reset Header data member. More...
 
const THeaderCSeqTable_column_Base::GetHeader (void) const
 Get the Header member data. More...
 
void CSeqTable_column_Base::SetHeader (THeader &value)
 Assign a value to Header data member. More...
 
THeaderCSeqTable_column_Base::SetHeader (void)
 Assign a value to Header data member. More...
 
bool CSeqTable_column_Base::IsSetData (void) const
 row data Check if a value has been assigned to Data data member. More...
 
bool CSeqTable_column_Base::CanGetData (void) const
 Check if it is safe to call GetData method. More...
 
void CSeqTable_column_Base::ResetData (void)
 Reset Data data member. More...
 
const TDataCSeqTable_column_Base::GetData (void) const
 Get the Data member data. More...
 
void CSeqTable_column_Base::SetData (TData &value)
 Assign a value to Data data member. More...
 
TDataCSeqTable_column_Base::SetData (void)
 Assign a value to Data data member. More...
 
bool CSeqTable_column_Base::IsSetSparse (void) const
 in case not all rows contain data this field will contain sparse info Check if a value has been assigned to Sparse data member. More...
 
bool CSeqTable_column_Base::CanGetSparse (void) const
 Check if it is safe to call GetSparse method. More...
 
void CSeqTable_column_Base::ResetSparse (void)
 Reset Sparse data member. More...
 
const TSparseCSeqTable_column_Base::GetSparse (void) const
 Get the Sparse member data. More...
 
void CSeqTable_column_Base::SetSparse (TSparse &value)
 Assign a value to Sparse data member. More...
 
TSparseCSeqTable_column_Base::SetSparse (void)
 Assign a value to Sparse data member. More...
 
bool CSeqTable_column_Base::IsSetDefault (void) const
 default value for sparse table, or if row data is too short Check if a value has been assigned to Default data member. More...
 
bool CSeqTable_column_Base::CanGetDefault (void) const
 Check if it is safe to call GetDefault method. More...
 
void CSeqTable_column_Base::ResetDefault (void)
 Reset Default data member. More...
 
const TDefaultCSeqTable_column_Base::GetDefault (void) const
 Get the Default member data. More...
 
void CSeqTable_column_Base::SetDefault (TDefault &value)
 Assign a value to Default data member. More...
 
TDefaultCSeqTable_column_Base::SetDefault (void)
 Assign a value to Default data member. More...
 
bool CSeqTable_column_Base::IsSetSparse_other (void) const
 single value for indexes not listed in sparse table Check if a value has been assigned to Sparse_other data member. More...
 
bool CSeqTable_column_Base::CanGetSparse_other (void) const
 Check if it is safe to call GetSparse_other method. More...
 
void CSeqTable_column_Base::ResetSparse_other (void)
 Reset Sparse_other data member. More...
 
const TSparse_otherCSeqTable_column_Base::GetSparse_other (void) const
 Get the Sparse_other member data. More...
 
void CSeqTable_column_Base::SetSparse_other (TSparse_other &value)
 Assign a value to Sparse_other data member. More...
 
TSparse_otherCSeqTable_column_Base::SetSparse_other (void)
 Assign a value to Sparse_other data member. More...
 
virtual void CSeqTable_column_Base::Reset (void)
 Reset the whole object. More...
 
 CSeqTable_column_Base::CSeqTable_column_Base (const CSeqTable_column_Base &)
 
CSeqTable_column_BaseCSeqTable_column_Base::operator= (const CSeqTable_column_Base &)
 
 CSeqTable_column_info_Base::CSeqTable_column_info_Base (void)
 
virtual CSeqTable_column_info_Base::~CSeqTable_column_info_Base (void)
 
 CSeqTable_column_info_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CSeqTable_column_info_Base::EField_id (void)
 Access to EField_id's attributes (values, names) as defined in spec. More...
 
bool CSeqTable_column_info_Base::IsSetTitle (void) const
 user friendly column name, can be skipped Check if a value has been assigned to Title data member. More...
 
bool CSeqTable_column_info_Base::CanGetTitle (void) const
 Check if it is safe to call GetTitle method. More...
 
void CSeqTable_column_info_Base::ResetTitle (void)
 Reset Title data member. More...
 
const TTitleCSeqTable_column_info_Base::GetTitle (void) const
 Get the Title member data. More...
 
void CSeqTable_column_info_Base::SetTitle (const TTitle &value)
 Assign a value to Title data member. More...
 
void CSeqTable_column_info_Base::SetTitle (TTitle &&value)
 
TTitleCSeqTable_column_info_Base::SetTitle (void)
 Assign a value to Title data member. More...
 
bool CSeqTable_column_info_Base::IsSetField_id (void) const
 Check if a value has been assigned to Field_id data member. More...
 
bool CSeqTable_column_info_Base::CanGetField_id (void) const
 Check if it is safe to call GetField_id method. More...
 
void CSeqTable_column_info_Base::ResetField_id (void)
 Reset Field_id data member. More...
 
TField_id CSeqTable_column_info_Base::GetField_id (void) const
 Get the Field_id member data. More...
 
void CSeqTable_column_info_Base::SetField_id (TField_id value)
 Assign a value to Field_id data member. More...
 
TField_idCSeqTable_column_info_Base::SetField_id (void)
 Assign a value to Field_id data member. More...
 
bool CSeqTable_column_info_Base::IsSetField_name (void) const
 any column can be identified by ASN.1 text locator string with omitted object type. More...
 
bool CSeqTable_column_info_Base::CanGetField_name (void) const
 Check if it is safe to call GetField_name method. More...
 
void CSeqTable_column_info_Base::ResetField_name (void)
 Reset Field_name data member. More...
 
const TField_nameCSeqTable_column_info_Base::GetField_name (void) const
 Get the Field_name member data. More...
 
void CSeqTable_column_info_Base::SetField_name (const TField_name &value)
 Assign a value to Field_name data member. More...
 
void CSeqTable_column_info_Base::SetField_name (TField_name &&value)
 
TField_nameCSeqTable_column_info_Base::SetField_name (void)
 Assign a value to Field_name data member. More...
 
virtual void CSeqTable_column_info_Base::Reset (void)
 Reset the whole object. More...
 
 CSeqTable_column_info_Base::CSeqTable_column_info_Base (const CSeqTable_column_info_Base &)
 
CSeqTable_column_info_BaseCSeqTable_column_info_Base::operator= (const CSeqTable_column_info_Base &)
 
 CSeqTable_multi_data_Base::CSeqTable_multi_data_Base (void)
 
virtual CSeqTable_multi_data_Base::~CSeqTable_multi_data_Base (void)
 
 CSeqTable_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CSeqTable_multi_data_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CSeqTable_multi_data_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeqTable_multi_data_Base::Which (void) const
 Which variant is currently selected. More...
 
void CSeqTable_multi_data_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeqTable_multi_data_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeqTable_multi_data_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeqTable_multi_data_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeqTable_multi_data_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeqTable_multi_data_Base::IsInt (void) const
 Check if variant Int is selected. More...
 
const TIntCSeqTable_multi_data_Base::GetInt (void) const
 Get the variant data. More...
 
TIntCSeqTable_multi_data_Base::SetInt (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsReal (void) const
 Check if variant Real is selected. More...
 
const TRealCSeqTable_multi_data_Base::GetReal (void) const
 Get the variant data. More...
 
TRealCSeqTable_multi_data_Base::SetReal (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsString (void) const
 Check if variant String is selected. More...
 
const TStringCSeqTable_multi_data_Base::GetString (void) const
 Get the variant data. More...
 
TStringCSeqTable_multi_data_Base::SetString (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsBytes (void) const
 Check if variant Bytes is selected. More...
 
const TBytesCSeqTable_multi_data_Base::GetBytes (void) const
 Get the variant data. More...
 
TBytesCSeqTable_multi_data_Base::SetBytes (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsCommon_string (void) const
 Check if variant Common_string is selected. More...
 
const TCommon_stringCSeqTable_multi_data_Base::GetCommon_string (void) const
 Get the variant data. More...
 
TCommon_stringCSeqTable_multi_data_Base::SetCommon_string (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetCommon_string (TCommon_string &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsCommon_bytes (void) const
 Check if variant Common_bytes is selected. More...
 
const TCommon_bytesCSeqTable_multi_data_Base::GetCommon_bytes (void) const
 Get the variant data. More...
 
TCommon_bytesCSeqTable_multi_data_Base::SetCommon_bytes (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetCommon_bytes (TCommon_bytes &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsBit (void) const
 Check if variant Bit is selected. More...
 
const TBitCSeqTable_multi_data_Base::GetBit (void) const
 Get the variant data. More...
 
TBitCSeqTable_multi_data_Base::SetBit (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsLoc (void) const
 Check if variant Loc is selected. More...
 
const TLocCSeqTable_multi_data_Base::GetLoc (void) const
 Get the variant data. More...
 
TLocCSeqTable_multi_data_Base::SetLoc (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsId (void) const
 Check if variant Id is selected. More...
 
const TIdCSeqTable_multi_data_Base::GetId (void) const
 Get the variant data. More...
 
TIdCSeqTable_multi_data_Base::SetId (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsInterval (void) const
 Check if variant Interval is selected. More...
 
const TIntervalCSeqTable_multi_data_Base::GetInterval (void) const
 Get the variant data. More...
 
TIntervalCSeqTable_multi_data_Base::SetInterval (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsInt_delta (void) const
 Check if variant Int_delta is selected. More...
 
const TInt_deltaCSeqTable_multi_data_Base::GetInt_delta (void) const
 Get the variant data. More...
 
TInt_deltaCSeqTable_multi_data_Base::SetInt_delta (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetInt_delta (TInt_delta &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsInt_scaled (void) const
 Check if variant Int_scaled is selected. More...
 
const TInt_scaledCSeqTable_multi_data_Base::GetInt_scaled (void) const
 Get the variant data. More...
 
TInt_scaledCSeqTable_multi_data_Base::SetInt_scaled (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetInt_scaled (TInt_scaled &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsReal_scaled (void) const
 Check if variant Real_scaled is selected. More...
 
const TReal_scaledCSeqTable_multi_data_Base::GetReal_scaled (void) const
 Get the variant data. More...
 
TReal_scaledCSeqTable_multi_data_Base::SetReal_scaled (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetReal_scaled (TReal_scaled &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsBit_bvector (void) const
 Check if variant Bit_bvector is selected. More...
 
const TBit_bvectorCSeqTable_multi_data_Base::GetBit_bvector (void) const
 Get the variant data. More...
 
TBit_bvectorCSeqTable_multi_data_Base::SetBit_bvector (void)
 Select the variant. More...
 
void CSeqTable_multi_data_Base::SetBit_bvector (TBit_bvector &value)
 Select the variant and set its data. More...
 
bool CSeqTable_multi_data_Base::IsInt1 (void) const
 Check if variant Int1 is selected. More...
 
const TInt1CSeqTable_multi_data_Base::GetInt1 (void) const
 Get the variant data. More...
 
TInt1CSeqTable_multi_data_Base::SetInt1 (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsInt2 (void) const
 Check if variant Int2 is selected. More...
 
const TInt2CSeqTable_multi_data_Base::GetInt2 (void) const
 Get the variant data. More...
 
TInt2CSeqTable_multi_data_Base::SetInt2 (void)
 Select the variant. More...
 
bool CSeqTable_multi_data_Base::IsInt8 (void) const
 Check if variant Int8 is selected. More...
 
const TInt8CSeqTable_multi_data_Base::GetInt8 (void) const
 Get the variant data. More...
 
TInt8CSeqTable_multi_data_Base::SetInt8 (void)
 Select the variant. More...
 
 CSeqTable_multi_data_Base::CSeqTable_multi_data_Base (const CSeqTable_multi_data_Base &)
 
CSeqTable_multi_data_BaseCSeqTable_multi_data_Base::operator= (const CSeqTable_multi_data_Base &)
 
void CSeqTable_multi_data_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CSeqTable_single_data_Base::CSeqTable_single_data_Base (void)
 
virtual CSeqTable_single_data_Base::~CSeqTable_single_data_Base (void)
 
 CSeqTable_single_data_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CSeqTable_single_data_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CSeqTable_single_data_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeqTable_single_data_Base::Which (void) const
 Which variant is currently selected. More...
 
void CSeqTable_single_data_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeqTable_single_data_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeqTable_single_data_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeqTable_single_data_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeqTable_single_data_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeqTable_single_data_Base::IsInt (void) const
 Check if variant Int is selected. More...
 
TInt CSeqTable_single_data_Base::GetInt (void) const
 Get the variant data. More...
 
TIntCSeqTable_single_data_Base::SetInt (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetInt (TInt value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsReal (void) const
 Check if variant Real is selected. More...
 
TReal CSeqTable_single_data_Base::GetReal (void) const
 Get the variant data. More...
 
TRealCSeqTable_single_data_Base::SetReal (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetReal (TReal value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsString (void) const
 Check if variant String is selected. More...
 
const TStringCSeqTable_single_data_Base::GetString (void) const
 Get the variant data. More...
 
TStringCSeqTable_single_data_Base::SetString (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetString (const TString &value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsBytes (void) const
 Check if variant Bytes is selected. More...
 
const TBytesCSeqTable_single_data_Base::GetBytes (void) const
 Get the variant data. More...
 
TBytesCSeqTable_single_data_Base::SetBytes (void)
 Select the variant. More...
 
bool CSeqTable_single_data_Base::IsBit (void) const
 Check if variant Bit is selected. More...
 
TBit CSeqTable_single_data_Base::GetBit (void) const
 Get the variant data. More...
 
TBitCSeqTable_single_data_Base::SetBit (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetBit (TBit value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsLoc (void) const
 Check if variant Loc is selected. More...
 
const TLocCSeqTable_single_data_Base::GetLoc (void) const
 Get the variant data. More...
 
TLocCSeqTable_single_data_Base::SetLoc (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetLoc (TLoc &value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsId (void) const
 Check if variant Id is selected. More...
 
const TIdCSeqTable_single_data_Base::GetId (void) const
 Get the variant data. More...
 
TIdCSeqTable_single_data_Base::SetId (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetId (TId &value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsInterval (void) const
 Check if variant Interval is selected. More...
 
const TIntervalCSeqTable_single_data_Base::GetInterval (void) const
 Get the variant data. More...
 
TIntervalCSeqTable_single_data_Base::SetInterval (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetInterval (TInterval &value)
 Select the variant and set its data. More...
 
bool CSeqTable_single_data_Base::IsInt8 (void) const
 Check if variant Int8 is selected. More...
 
TInt8 CSeqTable_single_data_Base::GetInt8 (void) const
 Get the variant data. More...
 
TInt8CSeqTable_single_data_Base::SetInt8 (void)
 Select the variant. More...
 
void CSeqTable_single_data_Base::SetInt8 (TInt8 value)
 Select the variant and set its data. More...
 
 CSeqTable_single_data_Base::CSeqTable_single_data_Base (const CSeqTable_single_data_Base &)
 
CSeqTable_single_data_BaseCSeqTable_single_data_Base::operator= (const CSeqTable_single_data_Base &)
 
void CSeqTable_single_data_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CSeqTable_sparse_index_Base::CSeqTable_sparse_index_Base (void)
 
virtual CSeqTable_sparse_index_Base::~CSeqTable_sparse_index_Base (void)
 
 CSeqTable_sparse_index_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CSeqTable_sparse_index_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CSeqTable_sparse_index_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeqTable_sparse_index_Base::Which (void) const
 Which variant is currently selected. More...
 
void CSeqTable_sparse_index_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeqTable_sparse_index_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeqTable_sparse_index_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeqTable_sparse_index_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeqTable_sparse_index_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeqTable_sparse_index_Base::IsIndexes (void) const
 Check if variant Indexes is selected. More...
 
const TIndexesCSeqTable_sparse_index_Base::GetIndexes (void) const
 Get the variant data. More...
 
TIndexesCSeqTable_sparse_index_Base::SetIndexes (void)
 Select the variant. More...
 
bool CSeqTable_sparse_index_Base::IsBit_set (void) const
 Check if variant Bit_set is selected. More...
 
const TBit_setCSeqTable_sparse_index_Base::GetBit_set (void) const
 Get the variant data. More...
 
TBit_setCSeqTable_sparse_index_Base::SetBit_set (void)
 Select the variant. More...
 
bool CSeqTable_sparse_index_Base::IsIndexes_delta (void) const
 Check if variant Indexes_delta is selected. More...
 
const TIndexes_deltaCSeqTable_sparse_index_Base::GetIndexes_delta (void) const
 Get the variant data. More...
 
TIndexes_deltaCSeqTable_sparse_index_Base::SetIndexes_delta (void)
 Select the variant. More...
 
bool CSeqTable_sparse_index_Base::IsBit_set_bvector (void) const
 Check if variant Bit_set_bvector is selected. More...
 
const TBit_set_bvectorCSeqTable_sparse_index_Base::GetBit_set_bvector (void) const
 Get the variant data. More...
 
TBit_set_bvectorCSeqTable_sparse_index_Base::SetBit_set_bvector (void)
 Select the variant. More...
 
void CSeqTable_sparse_index_Base::SetBit_set_bvector (TBit_set_bvector &value)
 Select the variant and set its data. More...
 
 CSeqTable_sparse_index_Base::CSeqTable_sparse_index_Base (const CSeqTable_sparse_index_Base &)
 
CSeqTable_sparse_index_BaseCSeqTable_sparse_index_Base::operator= (const CSeqTable_sparse_index_Base &)
 
void CSeqTable_sparse_index_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 

Variables

Uint4 CBVector_data_Base::m_set_State [1]
 
unsigned CBVector_data_Base::m_Size
 
vector< char > CBVector_data_Base::m_Data
 
Uint4 CCommonBytes_table_Base::m_set_State [1]
 
vector< vector< char > * > CCommonBytes_table_Base::m_Bytes
 
vector< intCCommonBytes_table_Base::m_Indexes
 
Uint4 CCommonString_table_Base::m_set_State [1]
 
vector< CStringUTF8CCommonString_table_Base::m_Strings
 
vector< intCCommonString_table_Base::m_Indexes
 
Uint4 CScaled_int_multi_data_Base::m_set_State [1]
 
int CScaled_int_multi_data_Base::m_Mul
 
int CScaled_int_multi_data_Base::m_Add
 
CRef< TDataCScaled_int_multi_data_Base::m_Data
 
Int8 CScaled_int_multi_data_Base::m_Min
 
Int8 CScaled_int_multi_data_Base::m_Max
 
Uint4 CScaled_real_multi_data_Base::m_set_State [1]
 
double CScaled_real_multi_data_Base::m_Mul
 
double CScaled_real_multi_data_Base::m_Add
 
CRef< TDataCScaled_real_multi_data_Base::m_Data
 
Uint4 CSeq_table_Base::m_set_State [1]
 
int CSeq_table_Base::m_Feat_type
 
int CSeq_table_Base::m_Feat_subtype
 
int CSeq_table_Base::m_Num_rows
 
vector< CRef< CSeqTable_column > > CSeq_table_Base::m_Columns
 
Uint4 CSeqTable_column_Base::m_set_State [1]
 
CRef< THeaderCSeqTable_column_Base::m_Header
 
CRef< TDataCSeqTable_column_Base::m_Data
 
CRef< TSparseCSeqTable_column_Base::m_Sparse
 
CRef< TDefaultCSeqTable_column_Base::m_Default
 
CRef< TSparse_otherCSeqTable_column_Base::m_Sparse_other
 
Uint4 CSeqTable_column_info_Base::m_set_State [1]
 
string CSeqTable_column_info_Base::m_Title
 
int CSeqTable_column_info_Base::m_Field_id
 
string CSeqTable_column_info_Base::m_Field_name
 
E_Choice CSeqTable_multi_data_Base::m_choice
 
static const char *const CSeqTable_multi_data_Base::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< TInt >   CSeqTable_multi_data_Base::m_Int
 
NCBI_NS_NCBI::CUnionBuffer< TReal >   CSeqTable_multi_data_Base::m_Real
 
NCBI_NS_NCBI::CUnionBuffer< TString >   CSeqTable_multi_data_Base::m_String
 
NCBI_NS_NCBI::CUnionBuffer< TBytes >   CSeqTable_multi_data_Base::m_Bytes
 
NCBI_NS_NCBI::CUnionBuffer< TBit >   CSeqTable_multi_data_Base::m_Bit
 
NCBI_NS_NCBI::CUnionBuffer< TLoc >   CSeqTable_multi_data_Base::m_Loc
 
NCBI_NS_NCBI::CUnionBuffer< TId >   CSeqTable_multi_data_Base::m_Id
 
NCBI_NS_NCBI::CUnionBuffer< TInterval >   CSeqTable_multi_data_Base::m_Interval
 
NCBI_NS_NCBI::CUnionBuffer< TInt1 >   CSeqTable_multi_data_Base::m_Int1
 
NCBI_NS_NCBI::CUnionBuffer< TInt2 >   CSeqTable_multi_data_Base::m_Int2
 
NCBI_NS_NCBI::CUnionBuffer< TInt8 >   CSeqTable_multi_data_Base::m_Int8
 
NCBI_NS_NCBI::CSerialObject *   CSeqTable_multi_data_Base::m_object
 
union {
   NCBI_NS_NCBI::CUnionBuffer< TInt >   CSeqTable_multi_data_Base::m_Int
 
   NCBI_NS_NCBI::CUnionBuffer< TReal >   CSeqTable_multi_data_Base::m_Real
 
   NCBI_NS_NCBI::CUnionBuffer< TString >   CSeqTable_multi_data_Base::m_String
 
   NCBI_NS_NCBI::CUnionBuffer< TBytes >   CSeqTable_multi_data_Base::m_Bytes
 
   NCBI_NS_NCBI::CUnionBuffer< TBit >   CSeqTable_multi_data_Base::m_Bit
 
   NCBI_NS_NCBI::CUnionBuffer< TLoc >   CSeqTable_multi_data_Base::m_Loc
 
   NCBI_NS_NCBI::CUnionBuffer< TId >   CSeqTable_multi_data_Base::m_Id
 
   NCBI_NS_NCBI::CUnionBuffer< TInterval >   CSeqTable_multi_data_Base::m_Interval
 
   NCBI_NS_NCBI::CUnionBuffer< TInt1 >   CSeqTable_multi_data_Base::m_Int1
 
   NCBI_NS_NCBI::CUnionBuffer< TInt2 >   CSeqTable_multi_data_Base::m_Int2
 
   NCBI_NS_NCBI::CUnionBuffer< TInt8 >   CSeqTable_multi_data_Base::m_Int8
 
   NCBI_NS_NCBI::CSerialObject *   CSeqTable_multi_data_Base::m_object
 
}; 
 
E_Choice CSeqTable_single_data_Base::m_choice
 
static const char *const CSeqTable_single_data_Base::sm_SelectionNames []
 
TInt   CSeqTable_single_data_Base::m_Int
 
TReal   CSeqTable_single_data_Base::m_Real
 
NCBI_NS_NCBI::CUnionBuffer< TBytes >   CSeqTable_single_data_Base::m_Bytes
 
TBit   CSeqTable_single_data_Base::m_Bit
 
TInt8   CSeqTable_single_data_Base::m_Int8
 
NCBI_NS_NCBI::CUnionBuffer< CStringUTF8 >   CSeqTable_single_data_Base::m_string_utf8
 
NCBI_NS_NCBI::CSerialObject *   CSeqTable_single_data_Base::m_object
 
union {
   TInt   CSeqTable_single_data_Base::m_Int
 
   TReal   CSeqTable_single_data_Base::m_Real
 
   NCBI_NS_NCBI::CUnionBuffer< TBytes >   CSeqTable_single_data_Base::m_Bytes
 
   TBit   CSeqTable_single_data_Base::m_Bit
 
   TInt8   CSeqTable_single_data_Base::m_Int8
 
   NCBI_NS_NCBI::CUnionBuffer< CStringUTF8 >   CSeqTable_single_data_Base::m_string_utf8
 
   NCBI_NS_NCBI::CSerialObject *   CSeqTable_single_data_Base::m_object
 
}; 
 
E_Choice CSeqTable_sparse_index_Base::m_choice
 
static const char *const CSeqTable_sparse_index_Base::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< TIndexes >   CSeqTable_sparse_index_Base::m_Indexes
 
NCBI_NS_NCBI::CUnionBuffer< TBit_set >   CSeqTable_sparse_index_Base::m_Bit_set
 
NCBI_NS_NCBI::CUnionBuffer< TIndexes_delta >   CSeqTable_sparse_index_Base::m_Indexes_delta
 
NCBI_NS_NCBI::CSerialObject *   CSeqTable_sparse_index_Base::m_object
 
union {
   NCBI_NS_NCBI::CUnionBuffer< TIndexes >   CSeqTable_sparse_index_Base::m_Indexes
 
   NCBI_NS_NCBI::CUnionBuffer< TBit_set >   CSeqTable_sparse_index_Base::m_Bit_set
 
   NCBI_NS_NCBI::CUnionBuffer< TIndexes_delta >   CSeqTable_sparse_index_Base::m_Indexes_delta
 
   NCBI_NS_NCBI::CSerialObject *   CSeqTable_sparse_index_Base::m_object
 
}; 
 

Detailed Description

Typedef Documentation

◆ TAdd [1/2]

Definition at line 86 of file Scaled_int_multi_data_.hpp.

◆ TAdd [2/2]

Definition at line 86 of file Scaled_real_multi_data_.hpp.

◆ TBit [1/2]

typedef vector< char > CSeqTable_multi_data_Base::TBit

Definition at line 178 of file SeqTable_multi_data_.hpp.

◆ TBit [2/2]

Definition at line 162 of file SeqTable_single_data_.hpp.

◆ TBit_bvector

Definition at line 185 of file SeqTable_multi_data_.hpp.

◆ TBit_set

typedef vector< char > CSeqTable_sparse_index_Base::TBit_set

Definition at line 151 of file SeqTable_sparse_index_.hpp.

◆ TBit_set_bvector

Definition at line 153 of file SeqTable_sparse_index_.hpp.

◆ TBytes [1/3]

typedef vector< vector< char >* > CCommonBytes_table_Base::TBytes

Definition at line 85 of file CommonBytes_table_.hpp.

◆ TBytes [2/3]

typedef vector< vector< char >* > CSeqTable_multi_data_Base::TBytes

Definition at line 175 of file SeqTable_multi_data_.hpp.

◆ TBytes [3/3]

typedef vector< char > CSeqTable_single_data_Base::TBytes

Definition at line 161 of file SeqTable_single_data_.hpp.

◆ TColumns

Definition at line 92 of file Seq_table_.hpp.

◆ TCommon_bytes

Definition at line 177 of file SeqTable_multi_data_.hpp.

◆ TCommon_string

Definition at line 176 of file SeqTable_multi_data_.hpp.

◆ TData [1/4]

typedef vector< char > CBVector_data_Base::TData

Definition at line 89 of file BVector_data_.hpp.

◆ TData [2/4]

Definition at line 87 of file Scaled_int_multi_data_.hpp.

◆ TData [3/4]

Definition at line 87 of file Scaled_real_multi_data_.hpp.

◆ TData [4/4]

Definition at line 89 of file SeqTable_column_.hpp.

◆ TDefault

Definition at line 91 of file SeqTable_column_.hpp.

◆ TFeat_subtype

Definition at line 90 of file Seq_table_.hpp.

◆ TFeat_type

Definition at line 89 of file Seq_table_.hpp.

◆ TField_id

Definition at line 127 of file SeqTable_column_info_.hpp.

◆ TField_name

Definition at line 128 of file SeqTable_column_info_.hpp.

◆ THeader

Definition at line 88 of file SeqTable_column_.hpp.

◆ TId [1/2]

Definition at line 180 of file SeqTable_multi_data_.hpp.

◆ TId [2/2]

Definition at line 164 of file SeqTable_single_data_.hpp.

◆ TIndexes [1/3]

Definition at line 86 of file CommonBytes_table_.hpp.

◆ TIndexes [2/3]

Definition at line 87 of file CommonString_table_.hpp.

◆ TIndexes [3/3]

typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes

Definition at line 150 of file SeqTable_sparse_index_.hpp.

◆ TIndexes_delta

typedef vector< unsigned > CSeqTable_sparse_index_Base::TIndexes_delta

Definition at line 152 of file SeqTable_sparse_index_.hpp.

◆ TInt [1/2]

Definition at line 172 of file SeqTable_multi_data_.hpp.

◆ TInt [2/2]

Definition at line 158 of file SeqTable_single_data_.hpp.

◆ TInt1

typedef vector< char > CSeqTable_multi_data_Base::TInt1

Definition at line 186 of file SeqTable_multi_data_.hpp.

◆ TInt2

Definition at line 187 of file SeqTable_multi_data_.hpp.

◆ TInt8 [1/2]

Definition at line 188 of file SeqTable_multi_data_.hpp.

◆ TInt8 [2/2]

Definition at line 166 of file SeqTable_single_data_.hpp.

◆ TInt_delta

Definition at line 182 of file SeqTable_multi_data_.hpp.

◆ TInt_scaled

Definition at line 183 of file SeqTable_multi_data_.hpp.

◆ TInterval [1/2]

Definition at line 181 of file SeqTable_multi_data_.hpp.

◆ TInterval [2/2]

Definition at line 165 of file SeqTable_single_data_.hpp.

◆ TLoc [1/2]

Definition at line 179 of file SeqTable_multi_data_.hpp.

◆ TLoc [2/2]

Definition at line 163 of file SeqTable_single_data_.hpp.

◆ TMax

Definition at line 89 of file Scaled_int_multi_data_.hpp.

◆ TmemberIndex [1/8]

Definition at line 97 of file BVector_data_.hpp.

◆ TmemberIndex [2/8]

Definition at line 94 of file CommonBytes_table_.hpp.

◆ TmemberIndex [3/8]

Definition at line 95 of file CommonString_table_.hpp.

◆ TmemberIndex [4/8]

Definition at line 100 of file Scaled_int_multi_data_.hpp.

◆ TmemberIndex [5/8]

Definition at line 96 of file Scaled_real_multi_data_.hpp.

◆ TmemberIndex [6/8]

Definition at line 102 of file Seq_table_.hpp.

◆ TmemberIndex [7/8]

Definition at line 103 of file SeqTable_column_.hpp.

◆ TmemberIndex [8/8]

Definition at line 137 of file SeqTable_column_info_.hpp.

◆ TMin

Definition at line 88 of file Scaled_int_multi_data_.hpp.

◆ TMul [1/2]

Definition at line 85 of file Scaled_int_multi_data_.hpp.

◆ TMul [2/2]

Definition at line 85 of file Scaled_real_multi_data_.hpp.

◆ TNum_rows

Definition at line 91 of file Seq_table_.hpp.

◆ Tparent [1/13]

Definition at line 77 of file BVector_data_.hpp.

◆ Tparent [2/13]

Definition at line 67 of file CommonBytes_table.hpp.

◆ Tparent [3/13]

Definition at line 74 of file CommonBytes_table_.hpp.

◆ Tparent [4/13]

Definition at line 67 of file CommonString_table.hpp.

◆ Tparent [5/13]

Definition at line 75 of file CommonString_table_.hpp.

◆ Tparent [6/13]

Definition at line 74 of file Scaled_int_multi_data_.hpp.

◆ Tparent [7/13]

Definition at line 74 of file Scaled_real_multi_data_.hpp.

◆ Tparent [8/13]

Definition at line 78 of file Seq_table_.hpp.

◆ Tparent [9/13]

Definition at line 77 of file SeqTable_column_.hpp.

◆ Tparent [10/13]

Definition at line 74 of file SeqTable_column_info_.hpp.

◆ Tparent [11/13]

Definition at line 87 of file SeqTable_multi_data_.hpp.

◆ Tparent [12/13]

Definition at line 81 of file SeqTable_single_data_.hpp.

◆ Tparent [13/13]

Definition at line 78 of file SeqTable_sparse_index_.hpp.

◆ TReal [1/2]

typedef vector< double > CSeqTable_multi_data_Base::TReal

Definition at line 173 of file SeqTable_multi_data_.hpp.

◆ TReal [2/2]

Definition at line 159 of file SeqTable_single_data_.hpp.

◆ TReal_scaled

Definition at line 184 of file SeqTable_multi_data_.hpp.

◆ TSize

typedef unsigned CBVector_data_Base::TSize

Definition at line 88 of file BVector_data_.hpp.

◆ TSparse

Definition at line 90 of file SeqTable_column_.hpp.

◆ TSparse_other

Definition at line 92 of file SeqTable_column_.hpp.

◆ TString [1/2]

Definition at line 174 of file SeqTable_multi_data_.hpp.

◆ TString [2/2]

Definition at line 160 of file SeqTable_single_data_.hpp.

◆ TStrings

Definition at line 86 of file CommonString_table_.hpp.

◆ TTitle

Definition at line 126 of file SeqTable_column_info_.hpp.

Enumeration Type Documentation

◆ E_Choice [1/3]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Int 

a set of 4-byte integers, one per row

e_Real 

a set of reals, one per row

e_String 

a set of strings, one per row

e_Bytes 

a set of byte arrays, one per row

e_Common_string 

a set of string with small set of possible values

e_Common_bytes 

a set of byte arrays with small set of possible values

e_Bit 

a set of bits, one per row Most-significant bit in each octet comes first.

e_Loc 

a set of locations, one per row

e_Id 
e_Interval 
e_Int_delta 

delta-encoded data (int/bit -> int)

e_Int_scaled 

scaled data (int/bit -> int)

e_Real_scaled 

scaled data (int/bit -> real)

e_Bit_bvector 

a set of bit, represented as serialized bvector, see include/util/bitset/bm.h

e_Int1 

a set of signed 1-byte integers encoded as sequential octets

e_Int2 

a set of signed 2-byte integers

e_Int8 

a set of signed 8-byte integers

Definition at line 99 of file SeqTable_multi_data_.hpp.

◆ E_Choice [2/3]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Int 

integer

e_Real 

real

e_String 

string

e_Bytes 

byte array

e_Bit 

bit

e_Loc 

location

e_Id 
e_Interval 
e_Int8 

Definition at line 93 of file SeqTable_single_data_.hpp.

◆ E_Choice [3/3]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Indexes 

Indexes of rows with values.

e_Bit_set 

Bitset of rows with values, set bit means the row has value. Most-significant bit in each octet comes first.

e_Indexes_delta 

Indexes of rows with values, delta-encoded.

e_Bit_set_bvector 

Bitset of rows with values, as serialized bvector<>, see include/util/bitset/bm.h.

Definition at line 90 of file SeqTable_sparse_index_.hpp.

◆ E_ChoiceStopper [1/3]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Int8+1

Definition at line 120 of file SeqTable_multi_data_.hpp.

◆ E_ChoiceStopper [2/3]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Int8+1

Definition at line 106 of file SeqTable_single_data_.hpp.

◆ E_ChoiceStopper [3/3]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Bit_set_bvector+1

Definition at line 98 of file SeqTable_sparse_index_.hpp.

◆ E_memberIndex [1/8]

Enumerator
e__allMandatory 
e_size 
e_data 

Definition at line 92 of file BVector_data_.hpp.

◆ E_memberIndex [2/8]

Enumerator
e__allMandatory 
e_bytes 
e_indexes 

Definition at line 89 of file CommonBytes_table_.hpp.

◆ E_memberIndex [3/8]

Enumerator
e__allMandatory 
e_strings 
e_indexes 

Definition at line 90 of file CommonString_table_.hpp.

◆ E_memberIndex [4/8]

Enumerator
e__allMandatory 
e_mul 
e_add 
e_data 
e_min 
e_max 

Definition at line 92 of file Scaled_int_multi_data_.hpp.

◆ E_memberIndex [5/8]

Enumerator
e__allMandatory 
e_mul 
e_add 
e_data 

Definition at line 90 of file Scaled_real_multi_data_.hpp.

◆ E_memberIndex [6/8]

Enumerator
e__allMandatory 
e_feat_type 
e_feat_subtype 
e_num_rows 
e_columns 

Definition at line 95 of file Seq_table_.hpp.

◆ E_memberIndex [7/8]

Enumerator
e__allMandatory 
e_header 
e_data 
e_sparse 
e_default 
e_sparse_other 

Definition at line 95 of file SeqTable_column_.hpp.

◆ E_memberIndex [8/8]

Enumerator
e__allMandatory 
e_title 
e_field_id 
e_field_name 

Definition at line 131 of file SeqTable_column_info_.hpp.

◆ EField_id

identification of the column data in the objects described by the table known column data types position types

Enumerator
eField_id_location 

location as Seq-loc

eField_id_location_id 

location Seq-id

eField_id_location_gi 

gi

eField_id_location_from 

interval from

eField_id_location_to 

interval to

eField_id_location_strand 

location strand

eField_id_location_fuzz_from_lim 
eField_id_location_fuzz_to_lim 
eField_id_product 

product as Seq-loc

eField_id_product_id 

product Seq-id

eField_id_product_gi 

product gi

eField_id_product_from 

product interval from

eField_id_product_to 

product interval to

eField_id_product_strand 

product strand

eField_id_product_fuzz_from_lim 
eField_id_product_fuzz_to_lim 
eField_id_id_local 

main feature fields id.local.id

eField_id_xref_id_local 

xref.id.local.id

eField_id_partial 
eField_id_comment 
eField_id_title 
eField_id_ext 

field-name must be "E.xxx", see below

eField_id_qual 

field-name must be "Q.xxx", see below

eField_id_dbxref 

field-name must be "D.xxx", see below

eField_id_data_imp_key 

various data fields

eField_id_data_region 
eField_id_data_cdregion_frame 
eField_id_ext_type 

extra fields, see also special values for str below

eField_id_qual_qual 
eField_id_qual_val 
eField_id_dbxref_db 
eField_id_dbxref_tag 

Definition at line 87 of file SeqTable_column_info_.hpp.

Function Documentation

◆ CanGetAdd() [1/2]

bool CScaled_int_multi_data_Base::CanGetAdd ( void  ) const
inline

Check if it is safe to call GetAdd method.

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

Definition at line 374 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetAdd().

Referenced by CScaled_int_multi_data_Base::GetAdd().

◆ CanGetAdd() [2/2]

bool CScaled_real_multi_data_Base::CanGetAdd ( void  ) const
inline

Check if it is safe to call GetAdd method.

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

Definition at line 292 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::IsSetAdd().

Referenced by CScaled_real_multi_data_Base::GetAdd().

◆ CanGetBytes()

bool CCommonBytes_table_Base::CanGetBytes ( void  ) const
inline

Check if it is safe to call GetBytes method.

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

Definition at line 194 of file CommonBytes_table_.hpp.

◆ CanGetColumns()

bool CSeq_table_Base::CanGetColumns ( void  ) const
inline

Check if it is safe to call GetColumns method.

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

Definition at line 427 of file Seq_table_.hpp.

◆ CanGetData() [1/4]

bool CBVector_data_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 248 of file BVector_data_.hpp.

References CBVector_data_Base::IsSetData().

Referenced by CBVector_data_Base::GetData().

◆ CanGetData() [2/4]

bool CScaled_int_multi_data_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 421 of file Scaled_int_multi_data_.hpp.

◆ CanGetData() [3/4]

bool CScaled_real_multi_data_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 339 of file Scaled_real_multi_data_.hpp.

◆ CanGetData() [4/4]

bool CSeqTable_column_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 363 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::IsSetData().

Referenced by CSeqTable_column_Base::GetData().

◆ CanGetDefault()

bool CSeqTable_column_Base::CanGetDefault ( void  ) const
inline

Check if it is safe to call GetDefault method.

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

Definition at line 405 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::IsSetDefault().

Referenced by CSeqTable_column_Base::GetDefault().

◆ CanGetFeat_subtype()

bool CSeq_table_Base::CanGetFeat_subtype ( void  ) const
inline

Check if it is safe to call GetFeat_subtype method.

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

Definition at line 333 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetFeat_subtype().

Referenced by CSeq_table_Base::GetFeat_subtype().

◆ CanGetFeat_type()

bool CSeq_table_Base::CanGetFeat_type ( void  ) const
inline

Check if it is safe to call GetFeat_type method.

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

Definition at line 286 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetFeat_type().

Referenced by CSeq_table_Base::GetFeat_type().

◆ CanGetField_id()

bool CSeqTable_column_info_Base::CanGetField_id ( void  ) const
inline

Check if it is safe to call GetField_id method.

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

Definition at line 354 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetField_id().

Referenced by CDataTrackUtils::GetColumnHeader(), and CSeqTable_column_info_Base::GetField_id().

◆ CanGetField_name()

bool CSeqTable_column_info_Base::CanGetField_name ( void  ) const
inline

Check if it is safe to call GetField_name method.

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

Definition at line 401 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetField_name().

Referenced by CDataTrackUtils::GetColumnHeader(), and CSeqTable_column_info_Base::GetField_name().

◆ CanGetHeader()

bool CSeqTable_column_Base::CanGetHeader ( void  ) const
inline

Check if it is safe to call GetHeader method.

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

Definition at line 333 of file SeqTable_column_.hpp.

◆ CanGetIndexes() [1/2]

bool CCommonBytes_table_Base::CanGetIndexes ( void  ) const
inline

Check if it is safe to call GetIndexes method.

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

Definition at line 219 of file CommonBytes_table_.hpp.

◆ CanGetIndexes() [2/2]

bool CCommonString_table_Base::CanGetIndexes ( void  ) const
inline

Check if it is safe to call GetIndexes method.

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

Definition at line 220 of file CommonString_table_.hpp.

◆ CanGetMax()

bool CScaled_int_multi_data_Base::CanGetMax ( void  ) const
inline

Check if it is safe to call GetMax method.

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

Definition at line 498 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMax().

Referenced by CScaled_int_multi_data_Base::GetMax().

◆ CanGetMin()

bool CScaled_int_multi_data_Base::CanGetMin ( void  ) const
inline

Check if it is safe to call GetMin method.

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

Definition at line 451 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMin().

Referenced by CScaled_int_multi_data_Base::GetMin().

◆ CanGetMul() [1/2]

bool CScaled_int_multi_data_Base::CanGetMul ( void  ) const
inline

Check if it is safe to call GetMul method.

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

Definition at line 327 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMul().

Referenced by CScaled_int_multi_data_Base::GetMul().

◆ CanGetMul() [2/2]

bool CScaled_real_multi_data_Base::CanGetMul ( void  ) const
inline

Check if it is safe to call GetMul method.

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

Definition at line 245 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::IsSetMul().

Referenced by CScaled_real_multi_data_Base::GetMul().

◆ CanGetNum_rows()

bool CSeq_table_Base::CanGetNum_rows ( void  ) const
inline

Check if it is safe to call GetNum_rows method.

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

Definition at line 380 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetNum_rows().

Referenced by CSeq_table_Base::GetNum_rows().

◆ CanGetSize()

bool CBVector_data_Base::CanGetSize ( void  ) const
inline

Check if it is safe to call GetSize method.

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

Definition at line 201 of file BVector_data_.hpp.

References CBVector_data_Base::IsSetSize().

Referenced by CBVector_data_Base::GetSize().

◆ CanGetSparse()

bool CSeqTable_column_Base::CanGetSparse ( void  ) const
inline

Check if it is safe to call GetSparse method.

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

Definition at line 384 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::IsSetSparse().

Referenced by CSeqTable_column_Base::GetSparse().

◆ CanGetSparse_other()

bool CSeqTable_column_Base::CanGetSparse_other ( void  ) const
inline

Check if it is safe to call GetSparse_other method.

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

Definition at line 426 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::IsSetSparse_other().

Referenced by CSeqTable_column_Base::GetSparse_other().

◆ CanGetStrings()

bool CCommonString_table_Base::CanGetStrings ( void  ) const
inline

Check if it is safe to call GetStrings method.

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

Definition at line 195 of file CommonString_table_.hpp.

◆ CanGetTitle()

bool CSeqTable_column_info_Base::CanGetTitle ( void  ) const
inline

Check if it is safe to call GetTitle method.

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

Definition at line 307 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetTitle().

Referenced by CSeqTable_column_info_Base::GetTitle().

◆ CBVector_data_Base() [1/2]

CBVector_data_Base::CBVector_data_Base ( const CBVector_data_Base )
private

◆ CBVector_data_Base() [2/2]

END_CLASS_INFO CBVector_data_Base::CBVector_data_Base ( void  )

Definition at line 74 of file BVector_data_.cpp.

References CBVector_data_Base::m_set_State.

◆ CCommonBytes_table() [1/2]

CCommonBytes_table::CCommonBytes_table ( const CCommonBytes_table value)
private

◆ CCommonBytes_table() [2/2]

CCommonBytes_table::CCommonBytes_table ( void  )
inline

Definition at line 86 of file CommonBytes_table.hpp.

◆ CCommonBytes_table_Base() [1/2]

CCommonBytes_table_Base::CCommonBytes_table_Base ( const CCommonBytes_table_Base )
private

◆ CCommonBytes_table_Base() [2/2]

END_CLASS_INFO CCommonBytes_table_Base::CCommonBytes_table_Base ( void  )

Definition at line 85 of file CommonBytes_table_.cpp.

References CCommonBytes_table_Base::m_set_State.

◆ CCommonString_table() [1/2]

CCommonString_table::CCommonString_table ( const CCommonString_table value)
private

◆ CCommonString_table() [2/2]

CCommonString_table::CCommonString_table ( void  )
inline

Definition at line 86 of file CommonString_table.hpp.

◆ CCommonString_table_Base() [1/2]

CCommonString_table_Base::CCommonString_table_Base ( const CCommonString_table_Base )
private

◆ CCommonString_table_Base() [2/2]

END_CLASS_INFO CCommonString_table_Base::CCommonString_table_Base ( void  )

Definition at line 80 of file CommonString_table_.cpp.

References CCommonString_table_Base::m_set_State.

◆ CheckSelected() [1/3]

void CSeqTable_multi_data_Base::CheckSelected ( E_Choice  index) const
inline

◆ CheckSelected() [2/3]

void CSeqTable_single_data_Base::CheckSelected ( E_Choice  index) const
inline

◆ CheckSelected() [3/3]

void CSeqTable_sparse_index_Base::CheckSelected ( E_Choice  index) const
inline

◆ CScaled_int_multi_data_Base() [1/2]

CScaled_int_multi_data_Base::CScaled_int_multi_data_Base ( const CScaled_int_multi_data_Base )
private

◆ CScaled_int_multi_data_Base() [2/2]

END_CLASS_INFO CScaled_int_multi_data_Base::CScaled_int_multi_data_Base ( void  )

◆ CScaled_real_multi_data_Base() [1/2]

CScaled_real_multi_data_Base::CScaled_real_multi_data_Base ( const CScaled_real_multi_data_Base )
private

◆ CScaled_real_multi_data_Base() [2/2]

END_CLASS_INFO CScaled_real_multi_data_Base::CScaled_real_multi_data_Base ( void  )

◆ CSeq_table_Base() [1/2]

CSeq_table_Base::CSeq_table_Base ( const CSeq_table_Base )
private

◆ CSeq_table_Base() [2/2]

END_CLASS_INFO CSeq_table_Base::CSeq_table_Base ( void  )

Definition at line 79 of file Seq_table_.cpp.

References CSeq_table_Base::m_set_State.

◆ CSeqTable_column_Base() [1/2]

CSeqTable_column_Base::CSeqTable_column_Base ( const CSeqTable_column_Base )
private

◆ CSeqTable_column_Base() [2/2]

END_CLASS_INFO CSeqTable_column_Base::CSeqTable_column_Base ( void  )

◆ CSeqTable_column_info_Base() [1/2]

CSeqTable_column_info_Base::CSeqTable_column_info_Base ( const CSeqTable_column_info_Base )
private

◆ CSeqTable_column_info_Base() [2/2]

END_CLASS_INFO CSeqTable_column_info_Base::CSeqTable_column_info_Base ( void  )

◆ CSeqTable_multi_data_Base() [1/2]

CSeqTable_multi_data_Base::CSeqTable_multi_data_Base ( const CSeqTable_multi_data_Base )
private

◆ CSeqTable_multi_data_Base() [2/2]

END_CHOICE_INFO CSeqTable_multi_data_Base::CSeqTable_multi_data_Base ( void  )

Definition at line 371 of file SeqTable_multi_data_.cpp.

◆ CSeqTable_single_data_Base() [1/2]

CSeqTable_single_data_Base::CSeqTable_single_data_Base ( const CSeqTable_single_data_Base )
private

◆ CSeqTable_single_data_Base() [2/2]

END_CHOICE_INFO CSeqTable_single_data_Base::CSeqTable_single_data_Base ( void  )

Definition at line 231 of file SeqTable_single_data_.cpp.

◆ CSeqTable_sparse_index_Base() [1/2]

CSeqTable_sparse_index_Base::CSeqTable_sparse_index_Base ( const CSeqTable_sparse_index_Base )
private

◆ CSeqTable_sparse_index_Base() [2/2]

END_CHOICE_INFO CSeqTable_sparse_index_Base::CSeqTable_sparse_index_Base ( void  )

Definition at line 155 of file SeqTable_sparse_index_.cpp.

◆ DECLARE_INTERNAL_TYPE_INFO() [1/11]

CBVector_data_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/11]

CCommonBytes_table_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/11]

CCommonString_table_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/11]

CScaled_int_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [5/11]

CScaled_real_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [6/11]

CSeq_table_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [7/11]

CSeqTable_column_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [8/11]

CSeqTable_column_info_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [9/11]

CSeqTable_multi_data_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [10/11]

CSeqTable_single_data_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [11/11]

CSeqTable_sparse_index_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoSelect() [1/3]

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

◆ DoSelect() [2/3]

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

◆ DoSelect() [3/3]

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

◆ EField_id()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CSeqTable_column_info_Base::EField_id ( void  )
static

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

◆ GetAdd() [1/2]

CScaled_int_multi_data_Base::TAdd CScaled_int_multi_data_Base::GetAdd ( void  ) const
inline

◆ GetAdd() [2/2]

CScaled_real_multi_data_Base::TAdd CScaled_real_multi_data_Base::GetAdd ( void  ) const
inline

Get the Add member data.

Returns
Copy of the member data.

Definition at line 305 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::CanGetAdd(), CScaled_real_multi_data_Base::m_Add, and CSerialObject::ThrowUnassigned().

Referenced by CScaled_real_multi_data::TryGetReal().

◆ GetBit() [1/2]

const CSeqTable_multi_data_Base::TBit & CSeqTable_multi_data_Base::GetBit ( void  ) const
inline

◆ GetBit() [2/2]

CSeqTable_single_data_Base::TBit CSeqTable_single_data_Base::GetBit ( void  ) const
inline

◆ GetBit_bvector()

const CSeqTable_multi_data_Base::TBit_bvector & CSeqTable_multi_data_Base::GetBit_bvector ( void  ) const

◆ GetBit_set()

const CSeqTable_sparse_index_Base::TBit_set & CSeqTable_sparse_index_Base::GetBit_set ( void  ) const
inline

◆ GetBit_set_bvector()

const CSeqTable_sparse_index_Base::TBit_set_bvector & CSeqTable_sparse_index_Base::GetBit_set_bvector ( void  ) const

◆ GetBytes() [1/3]

const CCommonBytes_table_Base::TBytes & CCommonBytes_table_Base::GetBytes ( void  ) const
inline

Get the Bytes member data.

Returns
Reference to the member data.

Definition at line 200 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_Bytes.

Referenced by CSeqTable_multi_data::ChangeToBytes(), and CSeqTable_multi_data::GetBytesPtr().

◆ GetBytes() [2/3]

const CSeqTable_multi_data_Base::TBytes & CSeqTable_multi_data_Base::GetBytes ( void  ) const
inline

◆ GetBytes() [3/3]

const CSeqTable_single_data_Base::TBytes & CSeqTable_single_data_Base::GetBytes ( void  ) const
inline

◆ GetColumns()

const CSeq_table_Base::TColumns & CSeq_table_Base::GetColumns ( void  ) const
inline

◆ GetCommon_bytes()

const CSeqTable_multi_data_Base::TCommon_bytes & CSeqTable_multi_data_Base::GetCommon_bytes ( void  ) const

◆ GetCommon_string()

const CSeqTable_multi_data_Base::TCommon_string & CSeqTable_multi_data_Base::GetCommon_string ( void  ) const

◆ GetData() [1/4]

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

Get the Data member data.

Returns
Reference to the member data.

Definition at line 254 of file BVector_data_.hpp.

References CBVector_data_Base::CanGetData(), CBVector_data_Base::m_Data, and CSerialObject::ThrowUnassigned().

Referenced by CBVector_data::x_CreateBitVector().

◆ GetData() [2/4]

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

◆ GetData() [3/4]

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

Get the Data member data.

Returns
Reference to the member data.

Definition at line 345 of file Scaled_real_multi_data_.hpp.

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

Referenced by CSeqTable_multi_data::GetSize(), and CScaled_real_multi_data::TryGetReal().

◆ GetData() [4/4]

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

Get the Data member data.

Returns
Reference to the member data.

Definition at line 369 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::CanGetData(), CSeqTable_column_Base::m_Data, and CSerialObject::ThrowUnassigned().

Referenced by AddAssemblyUserFieldsFromSeqTable(), ApplySrcTableToSeqEntry(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CopyTableColumns(), CountColumnValueConflicts(), CSeqTable_column::GetBytesPtr(), CUnculTaxTool::GetCommandFromValuesTable(), CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), CBulkRna::GetCommandFromValuesTable(), CCountryConflict::GetCommandFromValuesTable(), CLatLonTool::GetCommandFromValuesTable(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), GetSeqTableFromSeqEntry(), GetSrcRequirements(), CSeqTable_column::GetStringPtr(), CBulkCountryEdit::GetValuesFromValuesTable(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), CSeqTable_column::IsSet(), OneRowOk(), RemoveRowsFromColumn(), SaveTableRowAsListFile(), SeqTableFromAssemblyFields(), CSeqTableGridPanel::SetColumnSizesAndChoices(), SwapTableColumns(), CUnculTaxTool::TrimSuggestions(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), CSourceRequirements::x_AddUniquenessProblems(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_SetAllTableStringValues(), x_TestList(), x_TestPair(), CSubPrep_panel::x_UpdateFeatureStatus(), and CSeqTableGridPanel::x_ValuesOkForNewColumn().

◆ GetDefault()

const CSeqTable_column_Base::TDefault & CSeqTable_column_Base::GetDefault ( void  ) const
inline

◆ GetFeat_subtype()

CSeq_table_Base::TFeat_subtype CSeq_table_Base::GetFeat_subtype ( void  ) const
inline

Get the Feat_subtype member data.

Returns
Copy of the member data.

Definition at line 346 of file Seq_table_.hpp.

References CSeq_table_Base::CanGetFeat_subtype(), CSeq_table_Base::m_Feat_subtype, and CSerialObject::ThrowUnassigned().

Referenced by CNAUtils::GetNATrackInfo().

◆ GetFeat_type()

CSeq_table_Base::TFeat_type CSeq_table_Base::GetFeat_type ( void  ) const
inline

Get the Feat_type member data.

Returns
Copy of the member data.

Definition at line 299 of file Seq_table_.hpp.

References CSeq_table_Base::CanGetFeat_type(), CSeq_table_Base::m_Feat_type, and CSerialObject::ThrowUnassigned().

◆ GetField_id()

CSeqTable_column_info_Base::TField_id CSeqTable_column_info_Base::GetField_id ( void  ) const
inline

◆ GetField_name()

const CSeqTable_column_info_Base::TField_name & CSeqTable_column_info_Base::GetField_name ( void  ) const
inline

◆ GetHeader()

const CSeqTable_column_Base::THeader & CSeqTable_column_Base::GetHeader ( void  ) const
inline

◆ GetId() [1/2]

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

◆ GetId() [2/2]

const CSeqTable_single_data_Base::TId & CSeqTable_single_data_Base::GetId ( void  ) const

◆ GetIndexes() [1/3]

const CCommonBytes_table_Base::TIndexes & CCommonBytes_table_Base::GetIndexes ( void  ) const
inline

Get the Indexes member data.

Returns
Reference to the member data.

Definition at line 225 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_Indexes.

Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::GetBytesPtr(), and CSeqTable_multi_data::GetSize().

◆ GetIndexes() [2/3]

const CCommonString_table_Base::TIndexes & CCommonString_table_Base::GetIndexes ( void  ) const
inline

Get the Indexes member data.

Returns
Reference to the member data.

Definition at line 226 of file CommonString_table_.hpp.

References CCommonString_table_Base::m_Indexes.

Referenced by CSeqTable_multi_data::ChangeToString(), CSeqTable_multi_data::GetSize(), CSeqTable_multi_data::GetStringPtr(), and CTableDataSeq_table::GetStringValue().

◆ GetIndexes() [3/3]

const CSeqTable_sparse_index_Base::TIndexes & CSeqTable_sparse_index_Base::GetIndexes ( void  ) const
inline

◆ GetIndexes_delta()

const CSeqTable_sparse_index_Base::TIndexes_delta & CSeqTable_sparse_index_Base::GetIndexes_delta ( void  ) const
inline

◆ GetInt() [1/2]

const CSeqTable_multi_data_Base::TInt & CSeqTable_multi_data_Base::GetInt ( void  ) const
inline

◆ GetInt() [2/2]

CSeqTable_single_data_Base::TInt CSeqTable_single_data_Base::GetInt ( void  ) const
inline

◆ GetInt1()

const CSeqTable_multi_data_Base::TInt1 & CSeqTable_multi_data_Base::GetInt1 ( void  ) const
inline

◆ GetInt2()

const CSeqTable_multi_data_Base::TInt2 & CSeqTable_multi_data_Base::GetInt2 ( void  ) const
inline

◆ GetInt8() [1/2]

const CSeqTable_multi_data_Base::TInt8 & CSeqTable_multi_data_Base::GetInt8 ( void  ) const
inline

◆ GetInt8() [2/2]

CSeqTable_single_data_Base::TInt8 CSeqTable_single_data_Base::GetInt8 ( void  ) const
inline

◆ GetInt_delta()

const CSeqTable_multi_data_Base::TInt_delta & CSeqTable_multi_data_Base::GetInt_delta ( void  ) const

◆ GetInt_scaled()

const CSeqTable_multi_data_Base::TInt_scaled & CSeqTable_multi_data_Base::GetInt_scaled ( void  ) const

◆ GetInterval() [1/2]

const CSeqTable_multi_data_Base::TInterval & CSeqTable_multi_data_Base::GetInterval ( void  ) const
inline

◆ GetInterval() [2/2]

const CSeqTable_single_data_Base::TInterval & CSeqTable_single_data_Base::GetInterval ( void  ) const

◆ GetLoc() [1/2]

const CSeqTable_multi_data_Base::TLoc & CSeqTable_multi_data_Base::GetLoc ( void  ) const
inline

◆ GetLoc() [2/2]

const CSeqTable_single_data_Base::TLoc & CSeqTable_single_data_Base::GetLoc ( void  ) const

◆ GetMax()

CScaled_int_multi_data_Base::TMax CScaled_int_multi_data_Base::GetMax ( void  ) const
inline

Get the Max member data.

Returns
Copy of the member data.

Definition at line 511 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::CanGetMax(), CScaled_int_multi_data_Base::m_Max, and CSerialObject::ThrowUnassigned().

Referenced by CScaled_int_multi_data::GetIntSize().

◆ GetMin()

CScaled_int_multi_data_Base::TMin CScaled_int_multi_data_Base::GetMin ( void  ) const
inline

Get the Min member data.

Returns
Copy of the member data.

Definition at line 464 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::CanGetMin(), CScaled_int_multi_data_Base::m_Min, and CSerialObject::ThrowUnassigned().

Referenced by CScaled_int_multi_data::GetIntSize().

◆ GetMul() [1/2]

CScaled_int_multi_data_Base::TMul CScaled_int_multi_data_Base::GetMul ( void  ) const
inline

◆ GetMul() [2/2]

CScaled_real_multi_data_Base::TMul CScaled_real_multi_data_Base::GetMul ( void  ) const
inline

Get the Mul member data.

Returns
Copy of the member data.

Definition at line 258 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::CanGetMul(), CScaled_real_multi_data_Base::m_Mul, and CSerialObject::ThrowUnassigned().

Referenced by CScaled_real_multi_data::TryGetReal().

◆ GetNum_rows()

CSeq_table_Base::TNum_rows CSeq_table_Base::GetNum_rows ( void  ) const
inline

◆ GetReal() [1/2]

const CSeqTable_multi_data_Base::TReal & CSeqTable_multi_data_Base::GetReal ( void  ) const
inline

◆ GetReal() [2/2]

CSeqTable_single_data_Base::TReal CSeqTable_single_data_Base::GetReal ( void  ) const
inline

◆ GetReal_scaled()

const CSeqTable_multi_data_Base::TReal_scaled & CSeqTable_multi_data_Base::GetReal_scaled ( void  ) const

◆ GetSize()

CBVector_data_Base::TSize CBVector_data_Base::GetSize ( void  ) const
inline

◆ GetSparse()

const CSeqTable_column_Base::TSparse & CSeqTable_column_Base::GetSparse ( void  ) const
inline

◆ GetSparse_other()

const CSeqTable_column_Base::TSparse_other & CSeqTable_column_Base::GetSparse_other ( void  ) const
inline

◆ GetString() [1/2]

const CSeqTable_multi_data_Base::TString & CSeqTable_multi_data_Base::GetString ( void  ) const
inline

◆ GetString() [2/2]

const CSeqTable_single_data_Base::TString & CSeqTable_single_data_Base::GetString ( void  ) const
inline

◆ GetStrings()

const CCommonString_table_Base::TStrings & CCommonString_table_Base::GetStrings ( void  ) const
inline

◆ GetTitle()

const CSeqTable_column_info_Base::TTitle & CSeqTable_column_info_Base::GetTitle ( void  ) const
inline

◆ IsBit() [1/2]

bool CSeqTable_multi_data_Base::IsBit ( void  ) const
inline

Check if variant Bit is selected.

Bit type is defined as 'typedef vector< char > TBit'.

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

Definition at line 739 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Bit, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToBit(), CSeqTable_multi_data::ChangeToBit_bvector(), and RemoveRowsFromColumn().

◆ IsBit() [2/2]

bool CSeqTable_single_data_Base::IsBit ( void  ) const
inline

Check if variant Bit is selected.

Bit type is defined as 'typedef bool TBit'.

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

Definition at line 561 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Bit, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::CanGetInt(), and CSeqTable_single_data::GetIntSize().

◆ IsBit_bvector()

bool CSeqTable_multi_data_Base::IsBit_bvector ( void  ) const
inline

Check if variant Bit_bvector is selected.

Bit_bvector type is defined as 'typedef CBVector_data TBit_bvector'.

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

Definition at line 837 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Bit_bvector, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToBit(), and CSeqTable_multi_data::ChangeToBit_bvector().

◆ IsBit_set()

bool CSeqTable_sparse_index_Base::IsBit_set ( void  ) const
inline

Check if variant Bit_set is selected.

Bit_set type is defined as 'typedef vector< char > TBit_set'.

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

Definition at line 326 of file SeqTable_sparse_index_.hpp.

References CSeqTable_sparse_index_Base::e_Bit_set, and CSeqTable_sparse_index_Base::m_choice.

Referenced by CSeqTable_sparse_index::ChangeToBit_set().

◆ IsBit_set_bvector()

bool CSeqTable_sparse_index_Base::IsBit_set_bvector ( void  ) const
inline

Check if variant Bit_set_bvector is selected.

Bit_set_bvector type is defined as 'typedef CBVector_data TBit_set_bvector'.

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

Definition at line 366 of file SeqTable_sparse_index_.hpp.

References CSeqTable_sparse_index_Base::e_Bit_set_bvector, and CSeqTable_sparse_index_Base::m_choice.

Referenced by CSeqTable_sparse_index::ChangeToBit_set_bvector().

◆ IsBytes() [1/2]

bool CSeqTable_multi_data_Base::IsBytes ( void  ) const
inline

Check if variant Bytes is selected.

Bytes type is defined as 'typedef vector< vector< char >* > TBytes'.

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

Definition at line 707 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Bytes, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::ChangeToCommon_bytes(), CSeqTable_multi_data::GetBytesPtr(), and RemoveRowsFromColumn().

◆ IsBytes() [2/2]

bool CSeqTable_single_data_Base::IsBytes ( void  ) const
inline

Check if variant Bytes is selected.

Bytes type is defined as 'typedef vector< char > TBytes'.

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

Definition at line 541 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Bytes, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::GetValue().

◆ IsCommon_bytes()

bool CSeqTable_multi_data_Base::IsCommon_bytes ( void  ) const
inline

Check if variant Common_bytes is selected.

Common_bytes type is defined as 'typedef CCommonBytes_table TCommon_bytes'.

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

Definition at line 733 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Common_bytes, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToBytes(), CSeqTable_multi_data::ChangeToCommon_bytes(), and CSeqTable_multi_data::GetBytesPtr().

◆ IsCommon_string()

bool CSeqTable_multi_data_Base::IsCommon_string ( void  ) const
inline

Check if variant Common_string is selected.

Common_string type is defined as 'typedef CCommonString_table TCommon_string'.

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

Definition at line 727 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Common_string, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToCommon_string(), CSeqTable_multi_data::ChangeToString(), CTableDataSeq_table::GetColumnCommonStrings(), and CSeqTable_multi_data::GetStringPtr().

◆ IsId() [1/2]

bool CSeqTable_multi_data_Base::IsId ( void  ) const
inline

Check if variant Id is selected.

Id type is defined as 'typedef vector< CRef< CSeq_id > > TId'.

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

Definition at line 779 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Id, and CSeqTable_multi_data_Base::m_choice.

Referenced by RemoveRowsFromColumn(), SaveTableRowAsListFile(), CMiscSeqTable::x_ApplyMiscSeqTableToSeqEntry(), CMiscSeqTable::x_CheckDuplicateIds(), x_TestList(), and x_TestPair().

◆ IsId() [2/2]

bool CSeqTable_single_data_Base::IsId ( void  ) const
inline

Check if variant Id is selected.

Id type is defined as 'typedef CSeq_id TId'.

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

Definition at line 594 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Id, and CSeqTable_single_data_Base::m_choice.

Referenced by CTableDataSeq_table::GetObjectValue().

◆ IsIndexes()

bool CSeqTable_sparse_index_Base::IsIndexes ( void  ) const
inline

Check if variant Indexes is selected.

Indexes type is defined as 'typedef vector< unsigned > TIndexes'.

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

Definition at line 306 of file SeqTable_sparse_index_.hpp.

References CSeqTable_sparse_index_Base::e_Indexes, and CSeqTable_sparse_index_Base::m_choice.

Referenced by CSeqTable_sparse_index::ChangeToIndexes(), CSeqTable_sparse_index::ChangeToIndexes_delta(), and CTableDataSeq_table::Init().

◆ IsIndexes_delta()

bool CSeqTable_sparse_index_Base::IsIndexes_delta ( void  ) const
inline

Check if variant Indexes_delta is selected.

Indexes_delta type is defined as 'typedef vector< unsigned > TIndexes_delta'.

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

Definition at line 346 of file SeqTable_sparse_index_.hpp.

References CSeqTable_sparse_index_Base::e_Indexes_delta, and CSeqTable_sparse_index_Base::m_choice.

Referenced by CSeqTable_sparse_index::ChangeToIndexes(), and CSeqTable_sparse_index::ChangeToIndexes_delta().

◆ IsInt() [1/2]

bool CSeqTable_multi_data_Base::IsInt ( void  ) const
inline

◆ IsInt() [2/2]

bool CSeqTable_single_data_Base::IsInt ( void  ) const
inline

Check if variant Int is selected.

Int type is defined as 'typedef int TInt'.

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

Definition at line 467 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::CanGetInt(), CSeqTable_single_data::GetIntSize(), and CTableDataSeq_table::GetIntValue().

◆ IsInt1()

bool CSeqTable_multi_data_Base::IsInt1 ( void  ) const
inline

Check if variant Int1 is selected.

Int1 type is defined as 'typedef vector< char > TInt1'.

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

Definition at line 843 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Int1, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToInt1().

◆ IsInt2()

bool CSeqTable_multi_data_Base::IsInt2 ( void  ) const
inline

Check if variant Int2 is selected.

Int2 type is defined as 'typedef vector< Int2 > TInt2'.

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

Definition at line 863 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Int2, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToInt2().

◆ IsInt8() [1/2]

bool CSeqTable_multi_data_Base::IsInt8 ( void  ) const
inline

Check if variant Int8 is selected.

Int8 type is defined as 'typedef vector< Int8 > TInt8'.

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

Definition at line 883 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Int8, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToInt8().

◆ IsInt8() [2/2]

bool CSeqTable_single_data_Base::IsInt8 ( void  ) const
inline

Check if variant Int8 is selected.

Int8 type is defined as 'typedef Int8 TInt8'.

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

Definition at line 606 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int8, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::CanGetInt(), and CSeqTable_single_data::GetIntSize().

◆ IsInt_delta()

bool CSeqTable_multi_data_Base::IsInt_delta ( void  ) const
inline

Check if variant Int_delta is selected.

Int_delta type is defined as 'typedef CSeqTable_multi_data TInt_delta'.

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

Definition at line 819 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Int_delta, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToInt4(), and CSeqTable_multi_data::ChangeToInt_delta().

◆ IsInt_scaled()

bool CSeqTable_multi_data_Base::IsInt_scaled ( void  ) const
inline

Check if variant Int_scaled is selected.

Int_scaled type is defined as 'typedef CScaled_int_multi_data TInt_scaled'.

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

Definition at line 825 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Int_scaled, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToInt_scaled().

◆ IsInterval() [1/2]

bool CSeqTable_multi_data_Base::IsInterval ( void  ) const
inline

Check if variant Interval is selected.

Interval type is defined as 'typedef vector< CRef< CSeq_interval > > TInterval'.

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

Definition at line 799 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Interval, and CSeqTable_multi_data_Base::m_choice.

◆ IsInterval() [2/2]

bool CSeqTable_single_data_Base::IsInterval ( void  ) const
inline

Check if variant Interval is selected.

Interval type is defined as 'typedef CSeq_interval TInterval'.

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

Definition at line 600 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Interval, and CSeqTable_single_data_Base::m_choice.

Referenced by CTableDataSeq_table::GetObjectValue().

◆ IsLoc() [1/2]

bool CSeqTable_multi_data_Base::IsLoc ( void  ) const
inline

Check if variant Loc is selected.

Loc type is defined as 'typedef vector< CRef< CSeq_loc > > TLoc'.

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

Definition at line 759 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Loc, and CSeqTable_multi_data_Base::m_choice.

◆ IsLoc() [2/2]

bool CSeqTable_single_data_Base::IsLoc ( void  ) const
inline

Check if variant Loc is selected.

Loc type is defined as 'typedef CSeq_loc TLoc'.

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

Definition at line 588 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Loc, and CSeqTable_single_data_Base::m_choice.

Referenced by CTableDataSeq_table::GetObjectValue().

◆ IsReal() [1/2]

bool CSeqTable_multi_data_Base::IsReal ( void  ) const
inline

Check if variant Real is selected.

Real type is defined as 'typedef vector< double > TReal'.

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

Definition at line 667 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Real, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToReal(), CSeqTable_multi_data::ChangeToReal_scaled(), and RemoveRowsFromColumn().

◆ IsReal() [2/2]

bool CSeqTable_single_data_Base::IsReal ( void  ) const
inline

Check if variant Real is selected.

Real type is defined as 'typedef double TReal'.

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

Definition at line 494 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Real, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::CanGetReal(), and CTableDataSeq_table::GetRealValue().

◆ IsReal_scaled()

bool CSeqTable_multi_data_Base::IsReal_scaled ( void  ) const
inline

Check if variant Real_scaled is selected.

Real_scaled type is defined as 'typedef CScaled_real_multi_data TReal_scaled'.

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

Definition at line 831 of file SeqTable_multi_data_.hpp.

References CSeqTable_multi_data_Base::e_Real_scaled, and CSeqTable_multi_data_Base::m_choice.

Referenced by CSeqTable_multi_data::ChangeToReal_scaled().

◆ IsSetAdd() [1/2]

bool CScaled_int_multi_data_Base::IsSetAdd ( void  ) const
inline

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

Data member Add is mandatory; its type is defined as 'typedef int TAdd'

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

Definition at line 368 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_set_State.

Referenced by CScaled_int_multi_data_Base::CanGetAdd(), and CScaled_int_multi_data_Base::SetAdd().

◆ IsSetAdd() [2/2]

bool CScaled_real_multi_data_Base::IsSetAdd ( void  ) const
inline

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

Data member Add is mandatory; its type is defined as 'typedef double TAdd'

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

Definition at line 286 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::m_set_State.

Referenced by CScaled_real_multi_data_Base::CanGetAdd(), and CScaled_real_multi_data_Base::SetAdd().

◆ IsSetBytes()

bool CCommonBytes_table_Base::IsSetBytes ( void  ) const
inline

set of possible values Check if a value has been assigned to Bytes data member.

Data member Bytes is mandatory; its type is defined as 'typedef vector< vector< char >* > TBytes'

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

Definition at line 188 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_set_State.

◆ IsSetColumns()

bool CSeq_table_Base::IsSetColumns ( void  ) const
inline

data in columns Check if a value has been assigned to Columns data member.

Data member Columns is mandatory; its type is defined as 'typedef vector< CRef< CSeqTable_column > > TColumns'

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

Definition at line 421 of file Seq_table_.hpp.

References CSeq_table_Base::m_set_State.

Referenced by ApplySrcTableToSeqEntry(), CAutogeneratedCleanup::x_BasicCleanupSeqTable(), and CModifySeqId::x_UpdateSeqAnnot().

◆ IsSetData() [1/4]

bool CBVector_data_Base::IsSetData ( void  ) const
inline

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

Data member Data is mandatory; its type is defined as 'typedef vector< char > TData'

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

Definition at line 242 of file BVector_data_.hpp.

References CBVector_data_Base::m_set_State.

Referenced by CBVector_data_Base::CanGetData().

◆ IsSetData() [2/4]

bool CScaled_int_multi_data_Base::IsSetData ( void  ) const
inline

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

Data member Data is mandatory; its type is defined as 'typedef CSeqTable_multi_data TData'

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

Definition at line 415 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_Data, and CRef< C, Locker >::NotEmpty().

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_int_scaled_int_scaled().

◆ IsSetData() [3/4]

bool CScaled_real_multi_data_Base::IsSetData ( void  ) const
inline

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

Data member Data is mandatory; its type is defined as 'typedef CSeqTable_multi_data TData'

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

Definition at line 333 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::m_Data, and CRef< C, Locker >::NotEmpty().

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_E_data_data_real_scaled_real_scaled().

◆ IsSetData() [4/4]

bool CSeqTable_column_Base::IsSetData ( void  ) const
inline

◆ IsSetDefault()

bool CSeqTable_column_Base::IsSetDefault ( void  ) const
inline

◆ IsSetFeat_subtype()

bool CSeq_table_Base::IsSetFeat_subtype ( void  ) const
inline

subtype of features in this table, defined in header SeqFeatData.hpp Check if a value has been assigned to Feat_subtype data member.

Data member Feat_subtype is optional; its type is defined as 'typedef int TFeat_subtype'

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

Definition at line 327 of file Seq_table_.hpp.

References CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::CanGetFeat_subtype(), CNAUtils::GetNATrackInfo(), and CSeq_table_Base::SetFeat_subtype().

◆ IsSetFeat_type()

bool CSeq_table_Base::IsSetFeat_type ( void  ) const
inline

type of features in this table, equal to Seq-feat.data variant index Check if a value has been assigned to Feat_type data member.

Data member Feat_type is mandatory; its type is defined as 'typedef int TFeat_type'

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

Definition at line 280 of file Seq_table_.hpp.

References CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::CanGetFeat_type(), and CSeq_table_Base::SetFeat_type().

◆ IsSetField_id()

bool CSeqTable_column_info_Base::IsSetField_id ( void  ) const
inline

◆ IsSetField_name()

bool CSeqTable_column_info_Base::IsSetField_name ( void  ) const
inline

any column can be identified by ASN.1 text locator string with omitted object type.

examples: "data.gene.locus" for Seq-feat.data.gene.locus "data.imp.key" for Seq-feat.data.imp.key "qual.qual"

  • Seq-feat.qual is SEQUENCE so several columns are allowed see also "Q.xxx" special value for shorter qual representation "ext.type.str" "ext.data.label.str" "ext.data.data.int" see also "E.xxx" special value for shorter ext representation special values start with capital letter: "E.xxx" - ext.data.label.str = xxx, ext.data.data = data
  • Seq-feat.ext.data is SEQUENCE so several columns are allowed "Q.xxx" - qual.qual = xxx, qual.val = data
  • Seq-feat.qual is SEQUENCE so several columns are allowed "D.xxx" - dbxref.id = xxx, dbxref.tag = data
  • Seq-feat.dbxref is SET so several columns are allowed Check if a value has been assigned to Field_name data member.

Data member Field_name is optional; its type is defined as 'typedef string TField_name'

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

Definition at line 395 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::m_set_State.

Referenced by CSeqTable_column_info_Base::CanGetField_name(), CTableDataSeq_table::GetColumnLabel(), CSeqTableInfo::GetLabel(), CSeqTableInfo::HasLabel(), CTableDataSeq_table::Init(), CSeqTableInfo::MatchBitFilter(), s_FindColumn(), CSeqTable_column_info_Base::SetField_name(), CWiggleWriter::xIsVariableStepData(), CWiggleWriter::xTableGetChromName(), CWiggleWriter::xTableGetPosOut(), CWiggleWriter::xTableGetValue(), and CBedGraphWriter::xWriteAnnotSeqTable().

◆ IsSetHeader()

bool CSeqTable_column_Base::IsSetHeader ( void  ) const
inline

column description or reference to previously defined info information about data Check if a value has been assigned to Header data member.

Data member Header is mandatory; its type is defined as 'typedef CSeqTable_column_info THeader'

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

Definition at line 327 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::m_Header.

Referenced by s_FindColumn().

◆ IsSetIndexes() [1/2]

bool CCommonBytes_table_Base::IsSetIndexes ( void  ) const
inline

indexes of values in array 'bytes' for each data row Check if a value has been assigned to Indexes data member.

Data member Indexes is mandatory; its type is defined as 'typedef vector< int > TIndexes'

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

Definition at line 213 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_set_State.

◆ IsSetIndexes() [2/2]

bool CCommonString_table_Base::IsSetIndexes ( void  ) const
inline

indexes of values in array 'strings' for each data row Check if a value has been assigned to Indexes data member.

Data member Indexes is mandatory; its type is defined as 'typedef vector< int > TIndexes'

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

Definition at line 214 of file CommonString_table_.hpp.

References CCommonString_table_Base::m_set_State.

◆ IsSetMax()

bool CScaled_int_multi_data_Base::IsSetMax ( void  ) const
inline

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

Data member Max is optional; its type is defined as 'typedef Int8 TMax'

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

Definition at line 492 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_set_State.

Referenced by CScaled_int_multi_data_Base::CanGetMax(), CScaled_int_multi_data::GetIntSize(), and CScaled_int_multi_data_Base::SetMax().

◆ IsSetMin()

bool CScaled_int_multi_data_Base::IsSetMin ( void  ) const
inline

min/max scaled value should be set if scaled values may not fit in 32-bit signed integer Check if a value has been assigned to Min data member.

Data member Min is optional; its type is defined as 'typedef Int8 TMin'

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

Definition at line 445 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_set_State.

Referenced by CScaled_int_multi_data_Base::CanGetMin(), CScaled_int_multi_data::GetIntSize(), and CScaled_int_multi_data_Base::SetMin().

◆ IsSetMul() [1/2]

bool CScaled_int_multi_data_Base::IsSetMul ( void  ) const
inline

output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member.

Data member Mul is mandatory; its type is defined as 'typedef int TMul'

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

Definition at line 321 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_set_State.

Referenced by CScaled_int_multi_data_Base::CanGetMul(), and CScaled_int_multi_data_Base::SetMul().

◆ IsSetMul() [2/2]

bool CScaled_real_multi_data_Base::IsSetMul ( void  ) const
inline

output data[i] = data[i]*mul+add Check if a value has been assigned to Mul data member.

Data member Mul is mandatory; its type is defined as 'typedef double TMul'

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

Definition at line 239 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::m_set_State.

Referenced by CScaled_real_multi_data_Base::CanGetMul(), and CScaled_real_multi_data_Base::SetMul().

◆ IsSetNum_rows()

bool CSeq_table_Base::IsSetNum_rows ( void  ) const
inline

number of rows Check if a value has been assigned to Num_rows data member.

Data member Num_rows is mandatory; its type is defined as 'typedef int TNum_rows'

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

Definition at line 374 of file Seq_table_.hpp.

References CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::CanGetNum_rows(), and CSeq_table_Base::SetNum_rows().

◆ IsSetSize()

bool CBVector_data_Base::IsSetSize ( void  ) const
inline

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

Data member Size is mandatory; its type is defined as 'typedef unsigned TSize'

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

Definition at line 195 of file BVector_data_.hpp.

References CBVector_data_Base::m_set_State.

Referenced by CBVector_data_Base::CanGetSize(), and CBVector_data_Base::SetSize().

◆ IsSetSparse()

bool CSeqTable_column_Base::IsSetSparse ( void  ) const
inline

in case not all rows contain data this field will contain sparse info Check if a value has been assigned to Sparse data member.

Data member Sparse is optional; its type is defined as 'typedef CSeqTable_sparse_index TSparse'

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

Definition at line 378 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::m_Sparse.

Referenced by CSeqTable_column_Base::CanGetSparse(), CSeqTable_column::GetBytesPtr(), CSeqTableLocColumns::GetIdHandle(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTableColumnInfo::IsSingular(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), and CSeqTableColumnInfo::UpdateSeq_loc().

◆ IsSetSparse_other()

bool CSeqTable_column_Base::IsSetSparse_other ( void  ) const
inline

single value for indexes not listed in sparse table Check if a value has been assigned to Sparse_other data member.

Data member Sparse_other is optional; its type is defined as 'typedef CSeqTable_single_data TSparse_other'

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

Definition at line 420 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::m_Sparse_other.

Referenced by CSeqTable_column_Base::CanGetSparse_other(), CSeqTable_column::GetBytesPtr(), CSeqTable_column::GetSeq_id(), CSeqTable_column::GetSeq_int(), CSeqTable_column::GetSeq_loc(), CSeqTable_column::GetStringPtr(), CSeqTable_column::IsSet(), CSeqTable_column::TryGetValue(), CSeqTableColumnInfo::UpdateSeq_feat(), CSeqTableColumnInfo::UpdateSeq_loc(), and CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC().

◆ IsSetStrings()

bool CCommonString_table_Base::IsSetStrings ( void  ) const
inline

set of possible values Check if a value has been assigned to Strings data member.

Data member Strings is mandatory; its type is defined as 'typedef vector< CStringUTF8 > TStrings'

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

Definition at line 189 of file CommonString_table_.hpp.

References CCommonString_table_Base::m_set_State.

◆ IsSetTitle()

bool CSeqTable_column_info_Base::IsSetTitle ( void  ) const
inline

user friendly column name, can be skipped Check if a value has been assigned to Title data member.

Data member Title is optional; its type is defined as 'typedef string TTitle'

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

Definition at line 301 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::m_set_State.

Referenced by CSeqTable_column_info_Base::CanGetTitle(), CTableDataSeq_table::GetColumnLabel(), s_FindColumn(), and CSeqTable_column_info_Base::SetTitle().

◆ IsString() [1/2]

bool CSeqTable_multi_data_Base::IsString ( void  ) const
inline

◆ IsString() [2/2]

bool CSeqTable_single_data_Base::IsString ( void  ) const
inline

Check if variant String is selected.

String type is defined as 'typedef CStringUTF8 TString'.

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

Definition at line 521 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_String, and CSeqTable_single_data_Base::m_choice.

Referenced by CSeqTable_single_data::GetValue().

◆ operator=() [1/13]

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

◆ operator=() [2/13]

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

◆ operator=() [3/13]

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

◆ operator=() [4/13]

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

◆ operator=() [5/13]

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

◆ operator=() [6/13]

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

◆ operator=() [7/13]

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

◆ operator=() [8/13]

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

◆ operator=() [9/13]

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

◆ operator=() [10/13]

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

◆ operator=() [11/13]

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

◆ operator=() [12/13]

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

◆ operator=() [13/13]

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

◆ Reset() [1/11]

void CBVector_data_Base::Reset ( void  )
virtual

Reset the whole object.

Reimplemented in CBVector_data.

Definition at line 56 of file BVector_data_.cpp.

References CBVector_data_Base::ResetData(), and CBVector_data_Base::ResetSize().

Referenced by CBVector_data::Reset().

◆ Reset() [2/11]

void CCommonBytes_table_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 67 of file CommonBytes_table_.cpp.

References CCommonBytes_table_Base::ResetBytes(), and CCommonBytes_table_Base::ResetIndexes().

◆ Reset() [3/11]

void CCommonString_table_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 62 of file CommonString_table_.cpp.

References CCommonString_table_Base::ResetIndexes(), and CCommonString_table_Base::ResetStrings().

◆ Reset() [4/11]

void CScaled_int_multi_data_Base::Reset ( void  )
virtual

◆ Reset() [5/11]

void CScaled_real_multi_data_Base::Reset ( void  )
virtual

◆ Reset() [6/11]

void CSeq_table_Base::Reset ( void  )
virtual

◆ Reset() [7/11]

void CSeqTable_column_Base::Reset ( void  )
virtual

◆ Reset() [8/11]

void CSeqTable_column_info_Base::Reset ( void  )
virtual

◆ Reset() [9/11]

void CSeqTable_multi_data_Base::Reset ( void  )
virtual

◆ Reset() [10/11]

void CSeqTable_single_data_Base::Reset ( void  )
virtual

◆ Reset() [11/11]

void CSeqTable_sparse_index_Base::Reset ( void  )
virtual

◆ ResetAdd() [1/2]

void CScaled_int_multi_data_Base::ResetAdd ( void  )
inline

◆ ResetAdd() [2/2]

void CScaled_real_multi_data_Base::ResetAdd ( void  )
inline

◆ ResetBytes()

void CCommonBytes_table_Base::ResetBytes ( void  )

Reset Bytes data member.

Definition at line 50 of file CommonBytes_table_.cpp.

References CCommonBytes_table_Base::m_Bytes, and CCommonBytes_table_Base::m_set_State.

Referenced by CCommonBytes_table_Base::Reset().

◆ ResetColumns()

void CSeq_table_Base::ResetColumns ( void  )

Reset Columns data member.

Definition at line 51 of file Seq_table_.cpp.

References CSeq_table_Base::m_Columns, and CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::Reset().

◆ ResetData() [1/4]

void CBVector_data_Base::ResetData ( void  )

Reset Data data member.

Definition at line 50 of file BVector_data_.cpp.

References CBVector_data_Base::m_Data, and CBVector_data_Base::m_set_State.

Referenced by CBVector_data_Base::Reset().

◆ ResetData() [2/4]

void CScaled_int_multi_data_Base::ResetData ( void  )

◆ ResetData() [3/4]

void CScaled_real_multi_data_Base::ResetData ( void  )

◆ ResetData() [4/4]

void CSeqTable_column_Base::ResetData ( void  )

◆ ResetDefault()

void CSeqTable_column_Base::ResetDefault ( void  )

Reset Default data member.

Definition at line 102 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Default.

Referenced by CSeqTable_column_Base::Reset().

◆ ResetFeat_subtype()

void CSeq_table_Base::ResetFeat_subtype ( void  )
inline

Reset Feat_subtype data member.

Definition at line 339 of file Seq_table_.hpp.

References CSeq_table_Base::m_Feat_subtype, and CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::Reset().

◆ ResetFeat_type()

void CSeq_table_Base::ResetFeat_type ( void  )
inline

Reset Feat_type data member.

Definition at line 292 of file Seq_table_.hpp.

References CSeq_table_Base::m_Feat_type, and CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::Reset().

◆ ResetField_id()

void CSeqTable_column_info_Base::ResetField_id ( void  )
inline

◆ ResetField_name()

void CSeqTable_column_info_Base::ResetField_name ( void  )

Reset Field_name data member.

Definition at line 95 of file SeqTable_column_info_.cpp.

References CSeqTable_column_info_Base::m_Field_name, and CSeqTable_column_info_Base::m_set_State.

Referenced by CSeqTable_column_info_Base::Reset().

◆ ResetHeader()

void CSeqTable_column_Base::ResetHeader ( void  )

◆ ResetIndexes() [1/2]

void CCommonBytes_table_Base::ResetIndexes ( void  )

Reset Indexes data member.

Definition at line 61 of file CommonBytes_table_.cpp.

References CCommonBytes_table_Base::m_Indexes, and CCommonBytes_table_Base::m_set_State.

Referenced by CCommonBytes_table_Base::Reset().

◆ ResetIndexes() [2/2]

void CCommonString_table_Base::ResetIndexes ( void  )

Reset Indexes data member.

Definition at line 56 of file CommonString_table_.cpp.

References CCommonString_table_Base::m_Indexes, and CCommonString_table_Base::m_set_State.

Referenced by CCommonString_table_Base::Reset().

◆ ResetMax()

void CScaled_int_multi_data_Base::ResetMax ( void  )
inline

◆ ResetMin()

void CScaled_int_multi_data_Base::ResetMin ( void  )
inline

◆ ResetMul() [1/2]

void CScaled_int_multi_data_Base::ResetMul ( void  )
inline

◆ ResetMul() [2/2]

void CScaled_real_multi_data_Base::ResetMul ( void  )
inline

◆ ResetNum_rows()

void CSeq_table_Base::ResetNum_rows ( void  )
inline

Reset Num_rows data member.

Definition at line 386 of file Seq_table_.hpp.

References CSeq_table_Base::m_Num_rows, and CSeq_table_Base::m_set_State.

Referenced by CSeq_table_Base::Reset().

◆ ResetSelection() [1/3]

void CSeqTable_multi_data_Base::ResetSelection ( void  )
virtual

Reset the selection (set it to e_not_set).

Reimplemented in CSeqTable_multi_data.

Definition at line 64 of file SeqTable_multi_data_.cpp.

References CSeqTable_multi_data_Base::e_Bit, CSeqTable_multi_data_Base::e_Bit_bvector, CSeqTable_multi_data_Base::e_Bytes, CSeqTable_multi_data_Base::e_Common_bytes, CSeqTable_multi_data_Base::e_Common_string, CSeqTable_multi_data_Base::e_Id, CSeqTable_multi_data_Base::e_Int, CSeqTable_multi_data_Base::e_Int1, CSeqTable_multi_data_Base::e_Int2, CSeqTable_multi_data_Base::e_Int8, CSeqTable_multi_data_Base::e_Int_delta, CSeqTable_multi_data_Base::e_Int_scaled, CSeqTable_multi_data_Base::e_Interval, CSeqTable_multi_data_Base::e_Loc, CSeqTable_multi_data_Base::e_not_set, CSeqTable_multi_data_Base::e_Real, CSeqTable_multi_data_Base::e_Real_scaled, CSeqTable_multi_data_Base::e_String, CSeqTable_multi_data_Base::m_Bit, CSeqTable_multi_data_Base::m_Bytes, CSeqTable_multi_data_Base::m_choice, CSeqTable_multi_data_Base::m_Id, CSeqTable_multi_data_Base::m_Int, CSeqTable_multi_data_Base::m_Int1, CSeqTable_multi_data_Base::m_Int2, CSeqTable_multi_data_Base::m_Int8, CSeqTable_multi_data_Base::m_Interval, CSeqTable_multi_data_Base::m_Loc, CSeqTable_multi_data_Base::m_object, CSeqTable_multi_data_Base::m_Real, and CSeqTable_multi_data_Base::m_String.

Referenced by CSeqTable_multi_data_Base::Reset(), CSeqTable_multi_data::ResetSelection(), CSeqTable_multi_data_Base::SetBit_bvector(), CSeqTable_multi_data_Base::SetCommon_bytes(), CSeqTable_multi_data_Base::SetCommon_string(), CSeqTable_multi_data_Base::SetInt_delta(), CSeqTable_multi_data_Base::SetInt_scaled(), and CSeqTable_multi_data_Base::SetReal_scaled().

◆ ResetSelection() [2/3]

void CSeqTable_single_data_Base::ResetSelection ( void  )
virtual

◆ ResetSelection() [3/3]

void CSeqTable_sparse_index_Base::ResetSelection ( void  )
virtual

◆ ResetSize()

void CBVector_data_Base::ResetSize ( void  )
inline

Reset Size data member.

Definition at line 207 of file BVector_data_.hpp.

References CBVector_data_Base::m_set_State, and CBVector_data_Base::m_Size.

Referenced by CBVector_data_Base::Reset().

◆ ResetSparse()

void CSeqTable_column_Base::ResetSparse ( void  )

Reset Sparse data member.

Definition at line 85 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse.

Referenced by SSparseIndex::Optimize(), and CSeqTable_column_Base::Reset().

◆ ResetSparse_other()

void CSeqTable_column_Base::ResetSparse_other ( void  )

Reset Sparse_other data member.

Definition at line 119 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse_other.

Referenced by CSeqTable_column_Base::Reset().

◆ ResetStrings()

void CCommonString_table_Base::ResetStrings ( void  )

Reset Strings data member.

Definition at line 50 of file CommonString_table_.cpp.

References CCommonString_table_Base::m_set_State, and CCommonString_table_Base::m_Strings.

Referenced by CCommonString_table_Base::Reset().

◆ ResetTitle()

END_ENUM_INFO void CSeqTable_column_info_Base::ResetTitle ( void  )

Reset Title data member.

Definition at line 89 of file SeqTable_column_info_.cpp.

References CSeqTable_column_info_Base::m_set_State, and CSeqTable_column_info_Base::m_Title.

Referenced by CSeqTable_column_info_Base::Reset().

◆ Select() [1/6]

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

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

◆ Select() [2/6]

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

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

◆ Select() [3/6]

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

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

◆ Select() [4/6]

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

◆ Select() [5/6]

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

Select the requested variant if needed.

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

Referenced by CTableAnnotDataSource::CreateSnps(), CSeqTable_single_data_Base::SetBit(), CSeqTable_single_data_Base::SetBytes(), CSeqTable_single_data_Base::SetId(), CSeqTable_single_data_Base::SetInt(), CSeqTable_single_data_Base::SetInt8(), CSeqTable_single_data_Base::SetInterval(), CSeqTable_single_data_Base::SetLoc(), CSeqTable_single_data_Base::SetReal(), and CSeqTable_single_data_Base::SetString().

◆ Select() [6/6]

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

Select the requested variant if needed.

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

Referenced by CSeqTable_sparse_index_Base::SetBit_set(), CSeqTable_sparse_index_Base::SetBit_set_bvector(), CSeqTable_sparse_index_Base::SetIndexes(), and CSeqTable_sparse_index_Base::SetIndexes_delta().

◆ SelectionName() [1/3]

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

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 200 of file SeqTable_multi_data_.cpp.

References CSeqTable_multi_data_Base::sm_SelectionNames.

◆ SelectionName() [2/3]

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

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 128 of file SeqTable_single_data_.cpp.

References CSeqTable_single_data_Base::sm_SelectionNames.

Referenced by CSeqTable_single_data::ThrowConversionError().

◆ SelectionName() [3/3]

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

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 107 of file SeqTable_sparse_index_.cpp.

References CSeqTable_sparse_index_Base::sm_SelectionNames.

◆ SetAdd() [1/4]

void CScaled_int_multi_data_Base::SetAdd ( CScaled_int_multi_data_Base::TAdd  value)
inline

Assign a value to Add data member.

Parameters
valueValue to assign

Definition at line 396 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_Add, CScaled_int_multi_data_Base::m_set_State, and value.

◆ SetAdd() [2/4]

void CScaled_real_multi_data_Base::SetAdd ( CScaled_real_multi_data_Base::TAdd  value)
inline

Assign a value to Add data member.

Parameters
valueValue to assign

Definition at line 314 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::m_Add, CScaled_real_multi_data_Base::m_set_State, and value.

◆ SetAdd() [3/4]

CScaled_int_multi_data_Base::TAdd & CScaled_int_multi_data_Base::SetAdd ( void  )
inline

Assign a value to Add data member.

Returns
Reference to the data value.

Definition at line 403 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetAdd(), CScaled_int_multi_data_Base::m_Add, CScaled_int_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetAdd() [4/4]

CScaled_real_multi_data_Base::TAdd & CScaled_real_multi_data_Base::SetAdd ( void  )
inline

Assign a value to Add data member.

Returns
Reference to the data value.

Definition at line 321 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::IsSetAdd(), CScaled_real_multi_data_Base::m_Add, CScaled_real_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetBit() [1/3]

void CSeqTable_single_data_Base::SetBit ( CSeqTable_single_data_Base::TBit  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 581 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Bit, eDoNotResetVariant, CSeqTable_single_data_Base::m_Bit, CSeqTable_single_data_Base::Select(), and value.

◆ SetBit() [2/3]

CSeqTable_multi_data_Base::TBit & CSeqTable_multi_data_Base::SetBit ( void  )
inline

◆ SetBit() [3/3]

CSeqTable_single_data_Base::TBit & CSeqTable_single_data_Base::SetBit ( void  )
inline

◆ SetBit_bvector() [1/2]

void CSeqTable_multi_data_Base::SetBit_bvector ( CSeqTable_multi_data_Base::TBit_bvector value)

◆ SetBit_bvector() [2/2]

CSeqTable_multi_data_Base::TBit_bvector & CSeqTable_multi_data_Base::SetBit_bvector ( void  )

◆ SetBit_set()

CSeqTable_sparse_index_Base::TBit_set & CSeqTable_sparse_index_Base::SetBit_set ( void  )
inline

◆ SetBit_set_bvector() [1/2]

void CSeqTable_sparse_index_Base::SetBit_set_bvector ( CSeqTable_sparse_index_Base::TBit_set_bvector value)

◆ SetBit_set_bvector() [2/2]

CSeqTable_sparse_index_Base::TBit_set_bvector & CSeqTable_sparse_index_Base::SetBit_set_bvector ( void  )

◆ SetBytes() [1/3]

CCommonBytes_table_Base::TBytes & CCommonBytes_table_Base::SetBytes ( void  )
inline

Assign a value to Bytes data member.

Returns
Reference to the data value.

Definition at line 206 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_Bytes, and CCommonBytes_table_Base::m_set_State.

◆ SetBytes() [2/3]

CSeqTable_multi_data_Base::TBytes & CSeqTable_multi_data_Base::SetBytes ( void  )
inline

◆ SetBytes() [3/3]

CSeqTable_single_data_Base::TBytes & CSeqTable_single_data_Base::SetBytes ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 554 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Bytes, eDoNotResetVariant, CSeqTable_single_data_Base::m_Bytes, and CSeqTable_single_data_Base::Select().

◆ SetColumns()

CSeq_table_Base::TColumns & CSeq_table_Base::SetColumns ( void  )
inline

◆ SetCommon_bytes() [1/2]

void CSeqTable_multi_data_Base::SetCommon_bytes ( CSeqTable_multi_data_Base::TCommon_bytes value)

◆ SetCommon_bytes() [2/2]

CSeqTable_multi_data_Base::TCommon_bytes & CSeqTable_multi_data_Base::SetCommon_bytes ( void  )

◆ SetCommon_string() [1/2]

void CSeqTable_multi_data_Base::SetCommon_string ( CSeqTable_multi_data_Base::TCommon_string value)

◆ SetCommon_string() [2/2]

CSeqTable_multi_data_Base::TCommon_string & CSeqTable_multi_data_Base::SetCommon_string ( void  )

◆ SetData() [1/7]

void CScaled_int_multi_data_Base::SetData ( CScaled_int_multi_data_Base::TData value)

◆ SetData() [2/7]

void CScaled_real_multi_data_Base::SetData ( CScaled_real_multi_data_Base::TData value)

◆ SetData() [3/7]

void CSeqTable_column_Base::SetData ( CSeqTable_column_Base::TData value)

Assign a value to Data data member.

Parameters
valueReference to value.

Definition at line 73 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Data, CRef< C, Locker >::Reset(), and value.

Referenced by SCommonStrings::Add(), SIntColumn::Add(), SInt8Column::Add(), SCommon8Bytes::Add(), CSourceRequirements::AddColumnsToSeqTable(), CTableAnnotDataSource::AddSeqLoc(), CTableAnnotDataSource::AddSnpSeqLoc(), CSourceRequirements::CheckSourceQuals(), ConvertTableColumns(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CSequenceEditingEventHandler::ExportStructuredCommentsTable(), CMolInfoTableCommandConverter::GetChoices(), CGenomeTableCommandConverter::GetChoices(), CPrimerTableCommandConverter::GetChoices(), CFeatureTableCommandConverter::GetChoices(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), GetSeqTableForSrcQualFromSeqEntry(), GetSeqTableFromSeqEntry(), CBulkCountryEdit::GetValuesTable(), CBulkMiscFeat::GetValuesTableFromSeqEntry(), CCompareWithBiosample::GetValuesTableFromSeqEntry(), CCountryConflict::GetValuesTableFromSeqEntry(), CLatLonTool::GetValuesTableFromSeqEntry(), CUnculTaxTool::GetValuesTableFromSeqEntry(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), MakeMailReportPostReport(), MakeMailReportPreReport(), CWig2tableApplication::MakeTable(), RemoveRowsFromColumn(), SeqTableFromAssemblyFields(), SwapTableColumns(), CSourceRequirements::x_AddOneOfProblems(), CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC(), CVDBGraphSeqIterator::x_MakeTable(), x_SetAllTableStringValues(), x_TestList(), x_TestPair(), and CWiggleReader::xMakeTable().

◆ SetData() [4/7]

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

Assign a value to Data data member.

Returns
Reference to the data value.

Definition at line 263 of file BVector_data_.hpp.

References CBVector_data_Base::m_Data, and CBVector_data_Base::m_set_State.

Referenced by CBVector_data::SetBitVector().

◆ SetData() [5/7]

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

Assign a value to Data data member.

Returns
Reference to the data value.

Definition at line 436 of file Scaled_int_multi_data_.hpp.

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

◆ SetData() [6/7]

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

Assign a value to Data data member.

Returns
Reference to the data value.

Definition at line 354 of file Scaled_real_multi_data_.hpp.

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

◆ SetData() [7/7]

CSeqTable_column_Base::TData & CSeqTable_column_Base::SetData ( void  )

Assign a value to Data data member.

Returns
Reference to the data value.

Definition at line 78 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Data, and CRef< C, Locker >::Reset().

◆ SetDefault() [1/2]

void CSeqTable_column_Base::SetDefault ( CSeqTable_column_Base::TDefault value)

◆ SetDefault() [2/2]

CSeqTable_column_Base::TDefault & CSeqTable_column_Base::SetDefault ( void  )

Assign a value to Default data member.

Returns
Reference to the data value.

Definition at line 112 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Default.

◆ SetFeat_subtype() [1/2]

void CSeq_table_Base::SetFeat_subtype ( CSeq_table_Base::TFeat_subtype  value)
inline

Assign a value to Feat_subtype data member.

Parameters
valueValue to assign

Definition at line 355 of file Seq_table_.hpp.

References CSeq_table_Base::m_Feat_subtype, CSeq_table_Base::m_set_State, and value.

◆ SetFeat_subtype() [2/2]

CSeq_table_Base::TFeat_subtype & CSeq_table_Base::SetFeat_subtype ( void  )
inline

Assign a value to Feat_subtype data member.

Returns
Reference to the data value.

Definition at line 362 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetFeat_subtype(), CSeq_table_Base::m_Feat_subtype, CSeq_table_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetFeat_type() [1/2]

void CSeq_table_Base::SetFeat_type ( CSeq_table_Base::TFeat_type  value)
inline

Assign a value to Feat_type data member.

Parameters
valueValue to assign

Definition at line 308 of file Seq_table_.hpp.

References CSeq_table_Base::m_Feat_type, CSeq_table_Base::m_set_State, and value.

◆ SetFeat_type() [2/2]

CSeq_table_Base::TFeat_type & CSeq_table_Base::SetFeat_type ( void  )
inline

Assign a value to Feat_type data member.

Returns
Reference to the data value.

Definition at line 315 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetFeat_type(), CSeq_table_Base::m_Feat_type, CSeq_table_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetField_id() [1/2]

void CSeqTable_column_info_Base::SetField_id ( CSeqTable_column_info_Base::TField_id  value)
inline

◆ SetField_id() [2/2]

CSeqTable_column_info_Base::TField_id & CSeqTable_column_info_Base::SetField_id ( void  )
inline

Assign a value to Field_id data member.

Returns
Reference to the data value.

Definition at line 383 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetField_id(), CSeqTable_column_info_Base::m_Field_id, CSeqTable_column_info_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetField_name() [1/3]

void CSeqTable_column_info_Base::SetField_name ( const TField_name value)
inline

◆ SetField_name() [2/3]

void CSeqTable_column_info_Base::SetField_name ( CSeqTable_column_info_Base::TField_name &&  value)
inline

◆ SetField_name() [3/3]

CSeqTable_column_info_Base::TField_name & CSeqTable_column_info_Base::SetField_name ( void  )
inline

Assign a value to Field_name data member.

Returns
Reference to the data value.

Definition at line 430 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetField_name(), CSeqTable_column_info_Base::m_Field_name, CSeqTable_column_info_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetHeader() [1/2]

void CSeqTable_column_Base::SetHeader ( CSeqTable_column_Base::THeader value)

◆ SetHeader() [2/2]

CSeqTable_column_Base::THeader & CSeqTable_column_Base::SetHeader ( void  )
inline

Assign a value to Header data member.

Returns
Reference to the data value.

Definition at line 348 of file SeqTable_column_.hpp.

References CSeqTable_column_Base::m_Header, and CSeqTable_column_Base::ResetHeader().

◆ SetId() [1/3]

void CSeqTable_single_data_Base::SetId ( CSeqTable_single_data_Base::TId value)

◆ SetId() [2/3]

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

◆ SetId() [3/3]

CSeqTable_single_data_Base::TId & CSeqTable_single_data_Base::SetId ( void  )

◆ SetIndexes() [1/3]

CCommonBytes_table_Base::TIndexes & CCommonBytes_table_Base::SetIndexes ( void  )
inline

Assign a value to Indexes data member.

Returns
Reference to the data value.

Definition at line 231 of file CommonBytes_table_.hpp.

References CCommonBytes_table_Base::m_Indexes, and CCommonBytes_table_Base::m_set_State.

Referenced by CSeqTable_multi_data::CReserveHook::PreReadChoiceVariant().

◆ SetIndexes() [2/3]

CCommonString_table_Base::TIndexes & CCommonString_table_Base::SetIndexes ( void  )
inline

Assign a value to Indexes data member.

Returns
Reference to the data value.

Definition at line 232 of file CommonString_table_.hpp.

References CCommonString_table_Base::m_Indexes, and CCommonString_table_Base::m_set_State.

Referenced by CSeqTable_multi_data::CReserveHook::PreReadChoiceVariant(), and CTableDataSeq_table::SetStringValue().

◆ SetIndexes() [3/3]

CSeqTable_sparse_index_Base::TIndexes & CSeqTable_sparse_index_Base::SetIndexes ( void  )
inline

◆ SetIndexes_delta()

CSeqTable_sparse_index_Base::TIndexes_delta & CSeqTable_sparse_index_Base::SetIndexes_delta ( void  )
inline

◆ SetInt() [1/3]

void CSeqTable_single_data_Base::SetInt ( CSeqTable_single_data_Base::TInt  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 487 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int, CSeqTable_single_data_Base::Select(), and value.

◆ SetInt() [2/3]

CSeqTable_multi_data_Base::TInt & CSeqTable_multi_data_Base::SetInt ( void  )
inline

◆ SetInt() [3/3]

CSeqTable_single_data_Base::TInt & CSeqTable_single_data_Base::SetInt ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 480 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int, and CSeqTable_single_data_Base::Select().

◆ SetInt1()

CSeqTable_multi_data_Base::TInt1 & CSeqTable_multi_data_Base::SetInt1 ( void  )
inline

◆ SetInt2()

CSeqTable_multi_data_Base::TInt2 & CSeqTable_multi_data_Base::SetInt2 ( void  )
inline

◆ SetInt8() [1/3]

void CSeqTable_single_data_Base::SetInt8 ( CSeqTable_single_data_Base::TInt8  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 626 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int8, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int8, CSeqTable_single_data_Base::Select(), and value.

◆ SetInt8() [2/3]

CSeqTable_multi_data_Base::TInt8 & CSeqTable_multi_data_Base::SetInt8 ( void  )
inline

◆ SetInt8() [3/3]

CSeqTable_single_data_Base::TInt8 & CSeqTable_single_data_Base::SetInt8 ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 619 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Int8, eDoNotResetVariant, CSeqTable_single_data_Base::m_Int8, and CSeqTable_single_data_Base::Select().

◆ SetInt_delta() [1/2]

void CSeqTable_multi_data_Base::SetInt_delta ( CSeqTable_multi_data_Base::TInt_delta value)

◆ SetInt_delta() [2/2]

CSeqTable_multi_data_Base::TInt_delta & CSeqTable_multi_data_Base::SetInt_delta ( void  )

◆ SetInt_scaled() [1/2]

void CSeqTable_multi_data_Base::SetInt_scaled ( CSeqTable_multi_data_Base::TInt_scaled value)

◆ SetInt_scaled() [2/2]

CSeqTable_multi_data_Base::TInt_scaled & CSeqTable_multi_data_Base::SetInt_scaled ( void  )

◆ SetInterval() [1/3]

void CSeqTable_single_data_Base::SetInterval ( CSeqTable_single_data_Base::TInterval value)

◆ SetInterval() [2/3]

CSeqTable_multi_data_Base::TInterval & CSeqTable_multi_data_Base::SetInterval ( void  )
inline

◆ SetInterval() [3/3]

CSeqTable_single_data_Base::TInterval & CSeqTable_single_data_Base::SetInterval ( void  )

◆ SetLoc() [1/3]

void CSeqTable_single_data_Base::SetLoc ( CSeqTable_single_data_Base::TLoc value)

◆ SetLoc() [2/3]

CSeqTable_multi_data_Base::TLoc & CSeqTable_multi_data_Base::SetLoc ( void  )
inline

◆ SetLoc() [3/3]

CSeqTable_single_data_Base::TLoc & CSeqTable_single_data_Base::SetLoc ( void  )

◆ SetMax() [1/2]

void CScaled_int_multi_data_Base::SetMax ( CScaled_int_multi_data_Base::TMax  value)
inline

Assign a value to Max data member.

Parameters
valueValue to assign

Definition at line 520 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_Max, CScaled_int_multi_data_Base::m_set_State, and value.

Referenced by CSeqTable_multi_data::ChangeToInt_scaled().

◆ SetMax() [2/2]

CScaled_int_multi_data_Base::TMax & CScaled_int_multi_data_Base::SetMax ( void  )
inline

Assign a value to Max data member.

Returns
Reference to the data value.

Definition at line 527 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMax(), CScaled_int_multi_data_Base::m_Max, CScaled_int_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetMin() [1/2]

void CScaled_int_multi_data_Base::SetMin ( CScaled_int_multi_data_Base::TMin  value)
inline

Assign a value to Min data member.

Parameters
valueValue to assign

Definition at line 473 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_Min, CScaled_int_multi_data_Base::m_set_State, and value.

Referenced by CSeqTable_multi_data::ChangeToInt_scaled().

◆ SetMin() [2/2]

CScaled_int_multi_data_Base::TMin & CScaled_int_multi_data_Base::SetMin ( void  )
inline

Assign a value to Min data member.

Returns
Reference to the data value.

Definition at line 480 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMin(), CScaled_int_multi_data_Base::m_Min, CScaled_int_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetMul() [1/4]

void CScaled_int_multi_data_Base::SetMul ( CScaled_int_multi_data_Base::TMul  value)
inline

Assign a value to Mul data member.

Parameters
valueValue to assign

Definition at line 349 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::m_Mul, CScaled_int_multi_data_Base::m_set_State, and value.

◆ SetMul() [2/4]

void CScaled_real_multi_data_Base::SetMul ( CScaled_real_multi_data_Base::TMul  value)
inline

Assign a value to Mul data member.

Parameters
valueValue to assign

Definition at line 267 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::m_Mul, CScaled_real_multi_data_Base::m_set_State, and value.

◆ SetMul() [3/4]

CScaled_int_multi_data_Base::TMul & CScaled_int_multi_data_Base::SetMul ( void  )
inline

Assign a value to Mul data member.

Returns
Reference to the data value.

Definition at line 356 of file Scaled_int_multi_data_.hpp.

References CScaled_int_multi_data_Base::IsSetMul(), CScaled_int_multi_data_Base::m_Mul, CScaled_int_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetMul() [4/4]

CScaled_real_multi_data_Base::TMul & CScaled_real_multi_data_Base::SetMul ( void  )
inline

Assign a value to Mul data member.

Returns
Reference to the data value.

Definition at line 274 of file Scaled_real_multi_data_.hpp.

References CScaled_real_multi_data_Base::IsSetMul(), CScaled_real_multi_data_Base::m_Mul, CScaled_real_multi_data_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetNum_rows() [1/2]

void CSeq_table_Base::SetNum_rows ( CSeq_table_Base::TNum_rows  value)
inline

◆ SetNum_rows() [2/2]

CSeq_table_Base::TNum_rows & CSeq_table_Base::SetNum_rows ( void  )
inline

Assign a value to Num_rows data member.

Returns
Reference to the data value.

Definition at line 409 of file Seq_table_.hpp.

References CSeq_table_Base::IsSetNum_rows(), CSeq_table_Base::m_Num_rows, CSeq_table_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetReal() [1/3]

void CSeqTable_single_data_Base::SetReal ( CSeqTable_single_data_Base::TReal  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 514 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Real, eDoNotResetVariant, CSeqTable_single_data_Base::m_Real, CSeqTable_single_data_Base::Select(), and value.

◆ SetReal() [2/3]

CSeqTable_multi_data_Base::TReal & CSeqTable_multi_data_Base::SetReal ( void  )
inline

◆ SetReal() [3/3]

CSeqTable_single_data_Base::TReal & CSeqTable_single_data_Base::SetReal ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 507 of file SeqTable_single_data_.hpp.

References CSeqTable_single_data_Base::e_Real, eDoNotResetVariant, CSeqTable_single_data_Base::m_Real, and CSeqTable_single_data_Base::Select().

◆ SetReal_scaled() [1/2]

void CSeqTable_multi_data_Base::SetReal_scaled ( CSeqTable_multi_data_Base::TReal_scaled value)

◆ SetReal_scaled() [2/2]

CSeqTable_multi_data_Base::TReal_scaled & CSeqTable_multi_data_Base::SetReal_scaled ( void  )

◆ SetSize() [1/2]

void CBVector_data_Base::SetSize ( CBVector_data_Base::TSize  value)
inline

Assign a value to Size data member.

Parameters
valueValue to assign

Definition at line 223 of file BVector_data_.hpp.

References CBVector_data_Base::m_set_State, CBVector_data_Base::m_Size, and value.

◆ SetSize() [2/2]

CBVector_data_Base::TSize & CBVector_data_Base::SetSize ( void  )
inline

Assign a value to Size data member.

Returns
Reference to the data value.

Definition at line 230 of file BVector_data_.hpp.

References CBVector_data_Base::IsSetSize(), CBVector_data_Base::m_set_State, CBVector_data_Base::m_Size, and CSerialObject::UnassignedByte().

Referenced by CBVector_data::SetBitVector().

◆ SetSparse() [1/2]

void CSeqTable_column_Base::SetSparse ( CSeqTable_column_Base::TSparse value)

Assign a value to Sparse data member.

Parameters
valueReference to value.

Definition at line 90 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse, and value.

Referenced by SSparseIndex::Add(), CTableAnnotDataSource::CreateFeature(), CTableAnnotDataSource::CreateSnpFeature(), and CTableAnnotDataSource::CreateSnps().

◆ SetSparse() [2/2]

CSeqTable_column_Base::TSparse & CSeqTable_column_Base::SetSparse ( void  )

Assign a value to Sparse data member.

Returns
Reference to the data value.

Definition at line 95 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse.

◆ SetSparse_other() [1/2]

void CSeqTable_column_Base::SetSparse_other ( CSeqTable_column_Base::TSparse_other value)

Assign a value to Sparse_other data member.

Parameters
valueReference to value.

Definition at line 124 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse_other, and value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSeqAnnotData_seq_table_seq_table_columns_E_ETC().

◆ SetSparse_other() [2/2]

CSeqTable_column_Base::TSparse_other & CSeqTable_column_Base::SetSparse_other ( void  )

Assign a value to Sparse_other data member.

Returns
Reference to the data value.

Definition at line 129 of file SeqTable_column_.cpp.

References CSeqTable_column_Base::m_Sparse_other.

◆ SetString() [1/3]

void CSeqTable_single_data_Base::SetString ( const TString value)

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 138 of file SeqTable_single_data_.cpp.

References CSeqTable_single_data_Base::e_String, eDoNotResetVariant, CSeqTable_single_data_Base::m_string_utf8, CSeqTable_single_data_Base::Select(), and value.

◆ SetString() [2/3]

CSeqTable_multi_data_Base::TString & CSeqTable_multi_data_Base::SetString ( void  )
inline

◆ SetString() [3/3]

CSeqTable_single_data_Base::TString & CSeqTable_single_data_Base::SetString ( void  )
inline

◆ SetStrings()

CCommonString_table_Base::TStrings & CCommonString_table_Base::SetStrings ( void  )
inline

Assign a value to Strings data member.

Returns
Reference to the data value.

Definition at line 207 of file CommonString_table_.hpp.

References CCommonString_table_Base::m_set_State, and CCommonString_table_Base::m_Strings.

◆ SetTitle() [1/3]

void CSeqTable_column_info_Base::SetTitle ( const TTitle value)
inline

◆ SetTitle() [2/3]

void CSeqTable_column_info_Base::SetTitle ( CSeqTable_column_info_Base::TTitle &&  value)
inline

◆ SetTitle() [3/3]

CSeqTable_column_info_Base::TTitle & CSeqTable_column_info_Base::SetTitle ( void  )
inline

Assign a value to Title data member.

Returns
Reference to the data value.

Definition at line 336 of file SeqTable_column_info_.hpp.

References CSeqTable_column_info_Base::IsSetTitle(), CSeqTable_column_info_Base::m_set_State, CSeqTable_column_info_Base::m_Title, and CSerialObject::UnassignedString().

◆ ThrowInvalidSelection() [1/3]

void CSeqTable_multi_data_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 205 of file SeqTable_multi_data_.cpp.

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

Referenced by CSeqTable_multi_data_Base::CheckSelected().

◆ ThrowInvalidSelection() [2/3]

void CSeqTable_single_data_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 133 of file SeqTable_single_data_.cpp.

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

Referenced by CSeqTable_single_data_Base::CheckSelected().

◆ ThrowInvalidSelection() [3/3]

void CSeqTable_sparse_index_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 112 of file SeqTable_sparse_index_.cpp.

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

Referenced by CSeqTable_sparse_index_Base::CheckSelected().

◆ Which() [1/3]

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

◆ Which() [2/3]

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

◆ Which() [3/3]

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

◆ ~CBVector_data_Base()

CBVector_data_Base::~CBVector_data_Base ( void  )
virtual

Definition at line 81 of file BVector_data_.cpp.

◆ ~CCommonBytes_table()

CCommonBytes_table::~CCommonBytes_table ( void  )

Definition at line 50 of file CommonBytes_table.cpp.

◆ ~CCommonBytes_table_Base()

CCommonBytes_table_Base::~CCommonBytes_table_Base ( void  )
virtual

Definition at line 91 of file CommonBytes_table_.cpp.

References CCommonBytes_table_Base::m_Bytes.

◆ ~CCommonString_table()

CCommonString_table::~CCommonString_table ( void  )

Definition at line 50 of file CommonString_table.cpp.

◆ ~CCommonString_table_Base()

CCommonString_table_Base::~CCommonString_table_Base ( void  )
virtual

Definition at line 86 of file CommonString_table_.cpp.

◆ ~CScaled_int_multi_data_Base()

CScaled_int_multi_data_Base::~CScaled_int_multi_data_Base ( void  )
virtual

Definition at line 99 of file Scaled_int_multi_data_.cpp.

◆ ~CScaled_real_multi_data_Base()

CScaled_real_multi_data_Base::~CScaled_real_multi_data_Base ( void  )
virtual

Definition at line 95 of file Scaled_real_multi_data_.cpp.

◆ ~CSeq_table_Base()

CSeq_table_Base::~CSeq_table_Base ( void  )
virtual

Definition at line 86 of file Seq_table_.cpp.

◆ ~CSeqTable_column_Base()

CSeqTable_column_Base::~CSeqTable_column_Base ( void  )
virtual

Definition at line 169 of file SeqTable_column_.cpp.

◆ ~CSeqTable_column_info_Base()

CSeqTable_column_info_Base::~CSeqTable_column_info_Base ( void  )
virtual

Definition at line 128 of file SeqTable_column_info_.cpp.

◆ ~CSeqTable_multi_data_Base()

CSeqTable_multi_data_Base::~CSeqTable_multi_data_Base ( void  )
virtual

Definition at line 377 of file SeqTable_multi_data_.cpp.

References CSeqTable_multi_data_Base::Reset().

◆ ~CSeqTable_single_data_Base()

CSeqTable_single_data_Base::~CSeqTable_single_data_Base ( void  )
virtual

Definition at line 237 of file SeqTable_single_data_.cpp.

References CSeqTable_single_data_Base::Reset().

◆ ~CSeqTable_sparse_index_Base()

CSeqTable_sparse_index_Base::~CSeqTable_sparse_index_Base ( void  )
virtual

Definition at line 161 of file SeqTable_sparse_index_.cpp.

References CSeqTable_sparse_index_Base::Reset().

Variable Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ m_Add [1/2]

int CScaled_int_multi_data_Base::m_Add
private

◆ m_Add [2/2]

double CScaled_real_multi_data_Base::m_Add
private

◆ m_Bit [1/4]

NCBI_NS_NCBI::CUnionBuffer<TBit> CSeqTable_multi_data_Base::m_Bit

◆  [2/4]

NCBI_NS_NCBI::CUnionBuffer<TBit> { ... } ::m_Bit

Definition at line 597 of file SeqTable_multi_data_.hpp.

◆  [3/4]

TBit { ... } ::m_Bit

Definition at line 421 of file SeqTable_single_data_.hpp.

◆ m_Bit [4/4]

TBit CSeqTable_single_data_Base::m_Bit

◆ m_Bit_set [1/2]

NCBI_NS_NCBI::CUnionBuffer<TBit_set> CSeqTable_sparse_index_Base::m_Bit_set

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TBit_set> { ... } ::m_Bit_set

Definition at line 261 of file SeqTable_sparse_index_.hpp.

◆ m_Bytes [1/5]

vector< vector< char >* > CCommonBytes_table_Base::m_Bytes
private

◆  [2/5]

NCBI_NS_NCBI::CUnionBuffer<TBytes> { ... } ::m_Bytes

Definition at line 596 of file SeqTable_multi_data_.hpp.

◆ m_Bytes [3/5]

NCBI_NS_NCBI::CUnionBuffer<TBytes> CSeqTable_multi_data_Base::m_Bytes

◆ m_Bytes [4/5]

NCBI_NS_NCBI::CUnionBuffer<TBytes> CSeqTable_single_data_Base::m_Bytes

◆  [5/5]

NCBI_NS_NCBI::CUnionBuffer<TBytes> { ... } ::m_Bytes

Definition at line 420 of file SeqTable_single_data_.hpp.

◆ m_choice [1/3]

E_Choice CSeqTable_multi_data_Base::m_choice
private

◆ m_choice [2/3]

E_Choice CSeqTable_single_data_Base::m_choice
private

◆ m_choice [3/3]

E_Choice CSeqTable_sparse_index_Base::m_choice
private

◆ m_Columns

vector< CRef< CSeqTable_column > > CSeq_table_Base::m_Columns
private

◆ m_Data [1/4]

vector< char > CBVector_data_Base::m_Data
private

◆ m_Data [2/4]

CRef< TData > CScaled_int_multi_data_Base::m_Data
private

◆ m_Data [3/4]

CRef< TData > CScaled_real_multi_data_Base::m_Data
private

◆ m_Data [4/4]

CRef< TData > CSeqTable_column_Base::m_Data
private

◆ m_Default

CRef< TDefault > CSeqTable_column_Base::m_Default
private

◆ m_Feat_subtype

int CSeq_table_Base::m_Feat_subtype
private

◆ m_Feat_type

int CSeq_table_Base::m_Feat_type
private

◆ m_Field_id

int CSeqTable_column_info_Base::m_Field_id
private

◆ m_Field_name

string CSeqTable_column_info_Base::m_Field_name
private

◆ m_Header

CRef< THeader > CSeqTable_column_Base::m_Header
private

◆ m_Id [1/2]

NCBI_NS_NCBI::CUnionBuffer<TId> CSeqTable_multi_data_Base::m_Id

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TId> { ... } ::m_Id

Definition at line 599 of file SeqTable_multi_data_.hpp.

◆ m_Indexes [1/4]

vector< int > CCommonBytes_table_Base::m_Indexes
private

◆ m_Indexes [2/4]

vector< int > CCommonString_table_Base::m_Indexes
private

◆  [3/4]

NCBI_NS_NCBI::CUnionBuffer<TIndexes> { ... } ::m_Indexes

Definition at line 260 of file SeqTable_sparse_index_.hpp.

◆ m_Indexes [4/4]

NCBI_NS_NCBI::CUnionBuffer<TIndexes> CSeqTable_sparse_index_Base::m_Indexes

◆ m_Indexes_delta [1/2]

NCBI_NS_NCBI::CUnionBuffer<TIndexes_delta> CSeqTable_sparse_index_Base::m_Indexes_delta

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TIndexes_delta> { ... } ::m_Indexes_delta

Definition at line 262 of file SeqTable_sparse_index_.hpp.

◆ m_Int [1/4]

NCBI_NS_NCBI::CUnionBuffer<TInt> CSeqTable_multi_data_Base::m_Int

◆  [2/4]

NCBI_NS_NCBI::CUnionBuffer<TInt> { ... } ::m_Int

Definition at line 593 of file SeqTable_multi_data_.hpp.

◆ m_Int [3/4]

TInt CSeqTable_single_data_Base::m_Int

◆  [4/4]

TInt { ... } ::m_Int

Definition at line 418 of file SeqTable_single_data_.hpp.

◆ m_Int1 [1/2]

NCBI_NS_NCBI::CUnionBuffer<TInt1> CSeqTable_multi_data_Base::m_Int1

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TInt1> { ... } ::m_Int1

Definition at line 601 of file SeqTable_multi_data_.hpp.

◆ m_Int2 [1/2]

NCBI_NS_NCBI::CUnionBuffer<TInt2> CSeqTable_multi_data_Base::m_Int2

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TInt2> { ... } ::m_Int2

Definition at line 602 of file SeqTable_multi_data_.hpp.

◆ m_Int8 [1/4]

NCBI_NS_NCBI::CUnionBuffer<TInt8> CSeqTable_multi_data_Base::m_Int8

◆  [2/4]

NCBI_NS_NCBI::CUnionBuffer<TInt8> { ... } ::m_Int8

Definition at line 603 of file SeqTable_multi_data_.hpp.

◆ m_Int8 [3/4]

TInt8 CSeqTable_single_data_Base::m_Int8

◆  [4/4]

TInt8 { ... } ::m_Int8

Definition at line 422 of file SeqTable_single_data_.hpp.

◆ m_Interval [1/2]

NCBI_NS_NCBI::CUnionBuffer<TInterval> CSeqTable_multi_data_Base::m_Interval

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TInterval> { ... } ::m_Interval

Definition at line 600 of file SeqTable_multi_data_.hpp.

◆ m_Loc [1/2]

NCBI_NS_NCBI::CUnionBuffer<TLoc> CSeqTable_multi_data_Base::m_Loc

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TLoc> { ... } ::m_Loc

Definition at line 598 of file SeqTable_multi_data_.hpp.

◆ m_Max

Int8 CScaled_int_multi_data_Base::m_Max
private

◆ m_Min

Int8 CScaled_int_multi_data_Base::m_Min
private

◆ m_Mul [1/2]

int CScaled_int_multi_data_Base::m_Mul
private

◆ m_Mul [2/2]

double CScaled_real_multi_data_Base::m_Mul
private

◆ m_Num_rows

int CSeq_table_Base::m_Num_rows
private

◆ m_object [1/6]

NCBI_NS_NCBI::CSerialObject* CSeqTable_multi_data_Base::m_object

◆  [2/6]

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

Definition at line 604 of file SeqTable_multi_data_.hpp.

◆ m_object [3/6]

NCBI_NS_NCBI::CSerialObject* CSeqTable_single_data_Base::m_object

◆  [4/6]

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

Definition at line 424 of file SeqTable_single_data_.hpp.

◆  [5/6]

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

Definition at line 263 of file SeqTable_sparse_index_.hpp.

◆ m_object [6/6]

NCBI_NS_NCBI::CSerialObject* CSeqTable_sparse_index_Base::m_object

◆ m_Real [1/4]

NCBI_NS_NCBI::CUnionBuffer<TReal> CSeqTable_multi_data_Base::m_Real

◆  [2/4]

NCBI_NS_NCBI::CUnionBuffer<TReal> { ... } ::m_Real

Definition at line 594 of file SeqTable_multi_data_.hpp.

◆ m_Real [3/4]

TReal CSeqTable_single_data_Base::m_Real

◆  [4/4]

TReal { ... } ::m_Real

Definition at line 419 of file SeqTable_single_data_.hpp.

◆ m_set_State [1/8]

Uint4 CBVector_data_Base::m_set_State[1]
private

◆ m_set_State [2/8]

Uint4 CCommonBytes_table_Base::m_set_State[1]
private

◆ m_set_State [3/8]

Uint4 CCommonString_table_Base::m_set_State[1]
private

◆ m_set_State [4/8]

Uint4 CScaled_int_multi_data_Base::m_set_State[1]
private

◆ m_set_State [5/8]

Uint4 CScaled_real_multi_data_Base::m_set_State[1]
private

◆ m_set_State [6/8]

Uint4 CSeq_table_Base::m_set_State[1]
private

◆ m_set_State [7/8]

Uint4 CSeqTable_column_Base::m_set_State[1]
private

Definition at line 309 of file SeqTable_column_.hpp.

Referenced by CSeqTable_column_Base::CSeqTable_column_Base().

◆ m_set_State [8/8]

Uint4 CSeqTable_column_info_Base::m_set_State[1]
private

◆ m_Size

unsigned CBVector_data_Base::m_Size
private

◆ m_Sparse

CRef< TSparse > CSeqTable_column_Base::m_Sparse
private

◆ m_Sparse_other

CRef< TSparse_other > CSeqTable_column_Base::m_Sparse_other
private

◆ m_String [1/2]

NCBI_NS_NCBI::CUnionBuffer<TString> CSeqTable_multi_data_Base::m_String

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<TString> { ... } ::m_String

Definition at line 595 of file SeqTable_multi_data_.hpp.

◆ m_string_utf8 [1/2]

NCBI_NS_NCBI::CUnionBuffer<CStringUTF8> CSeqTable_single_data_Base::m_string_utf8

◆  [2/2]

NCBI_NS_NCBI::CUnionBuffer<CStringUTF8> { ... } ::m_string_utf8

Definition at line 423 of file SeqTable_single_data_.hpp.

◆ m_Strings

vector< CStringUTF8 > CCommonString_table_Base::m_Strings
private

◆ m_Title

string CSeqTable_column_info_Base::m_Title
private

◆ sm_SelectionNames [1/3]

const char *const CSeqTable_multi_data_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"int",
"real",
"string",
"bytes",
"common-string",
"common-bytes",
"bit",
"loc",
"id",
"interval",
"int-delta",
"int-scaled",
"real-scaled",
"bit-bvector",
"int1",
"int2",
"int8"
}

Definition at line 590 of file SeqTable_multi_data_.hpp.

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

◆ sm_SelectionNames [2/3]

const char *const CSeqTable_single_data_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"int",
"real",
"string",
"bytes",
"bit",
"loc",
"id",
"interval",
"int8"
}

Definition at line 415 of file SeqTable_single_data_.hpp.

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

◆ sm_SelectionNames [3/3]

const char *const CSeqTable_sparse_index_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"indexes",
"bit-set",
"indexes-delta",
"bit-set-bvector"
}

Definition at line 257 of file SeqTable_sparse_index_.hpp.

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

Modified on Wed Mar 27 11:26:12 2024 by modify_doxy.py rev. 669887